var x ={
name:'MJ',
say:function (){
alert(1)
}
}
通常是
x.name
如果现在不知道name,怎么通过索引调用呢?
name:'MJ',
say:function (){
alert(1)
}
}
通常是
x.name
如果现在不知道name,怎么通过索引调用呢?
解决方案 »
- 救助一个页面加载完自动触发onclick的方法
- JavaScript 获取表格值!求高手帮我看看!小弟先谢谢了!
- javascript selection的问题
- 如何控制我的IE窗口!
- cancelBubble和fromElement,toElement困惑了很久~~请解释一下,谢谢~~~~~~
- 郁闷得很!!!不知道为什么我的网页载入不了声音????
- Lostinet(www)(调查显示:我不是人)(com) :我错了。
- 急需js参考手册,IE对象模型参考手册,100分相送,决不食言!
- 求助百度地图API的marker标注问题
- js 怎么将list 中数据按照自己想要的顺序显示在下拉列表中。
- 求自动投票脚本,没验证,没IP限制。一张帐号一票。
- phonegap如何获取本机号码
name: 'MJ',
say: function () {
alert(1);
}
};for (var item in x) {
if (x.hasOwnProperty(item)) {
alert(item);
};
name:'MJ',
say:function (){
alert(1)
}
}
for(var i in x){
if(typeof(x[i])!="function"){
alert(x[i]);
}else{
x[i]();
}
}
这样试试 对于内建类,多数的属性和方法用for/in是循环不到的 如果实在不愿意访问他们,可以用1楼的hasOwnProperty方法