Object.prototype.k = function(n, t){
var arr = [];
for (pro in this) arr.push(pro);
return t ? arr[n] : this[arr[n]]
}一个json对象:
var Tabs = {
"全部":"pages/page1.html",
"歪歪":"pages/page2.html",
"照片":"pages/page3.html",
"表情":"pages/page4.html"
}alert(Tabs.k(0,0)) //pages/page1.html
alert(Tabs.k(0,1)) //全部
alert(Tabs.k(1,1)) //歪歪
本文介绍了一种通过自定义方法访问JSON对象属性的方式。利用Object.prototype扩展的方法k(), 可以通过索引灵活获取对象属性名及其对应的值。这种方式提供了一个不同于传统属性访问的新途径。
3596

被折叠的 条评论
为什么被折叠?



