在不知道Object属性名字的时候怎么调用? var x ={ name:'MJ', say:function (){ alert(1) }}通常是x.name如果现在不知道name,怎么通过索引调用呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var x = { name: 'MJ', say: function () { alert(1); }};for (var item in x) { if (x.hasOwnProperty(item)) { alert(item); }; var x ={ 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方法 请问一个求2个now()时间差的问题,谢谢 用过javascript向iframe文本编辑器中添加一张图片时,为什么会自动加上网址? 如何从网页的js中获取投票结果(可以再加分) 很久都没能解决的问题(防刷新的问题) 为什么我的div会自动跑到左上角? 如何实现在客户端画图的功能 text 的 disabled 问题 如何知道鼠标放置在表格上是第几行? 请教关于属性拷贝的问题 click事件后,是否还提交表单? 求自动投票脚本,没验证,没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方法