JavaScript的for...in循环使用问题 for(var arg in arguments)遍历用foreach 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS里面的for语句貌似没这么用的,C#中的foreach语句可以 javascript中是for..in啊,那句语法上没问题嘛。你的修改方式是? 多问一下,@xeonwellJavaScript如何规定对象是否可被枚举?或者:如何知道一个对象是否可被枚举?谢谢 arguments比较特殊,既有数组的特性,而其实它是对象,关注。 function listArg2() { for(var arg in arguments) { document.write(arg + ", "+ arguments[arg]); }}这样应该能出来,arg 应该是下标 @Event713关于arguments我再查查相关资料,之后我会在这里反馈。@dai03070609你的代码无效。 javascript数组的foreach方法http://hi.baidu.com/coollzh/blog/item/55c504f0b64390a9a50f527a.html for in是获取元素下标document.write(arguments[arg] + ", ");这样搞行 function listArg2() { for(var arg in Array.prototype.slice.call(arguments)) { document.write(arguments[arg] + ", "); }}listArg2("a", "b", "cd");这样试试 @xdbjzhhh7楼和你一样的写法,已经说过是不行的。 for...in不是用来遍历数组的,而是遍历object中的属性名的比如for( var key in document)你将得到document的各种属性方法等for( var key in 数组)遍历的是数组的属性,而不是数据了 @cloudgamer谢谢 ,正解。 求整理最好的chm格式javascript手册下载 请问JS中识别半角符号的正则表达式应该怎么写? 正则初学者遇到问题,求助(T_T 急__) 动态表单定制 求助:如何取得td的内容呢? jquery 删除节点 Jquery append后删除元素的问题 高手能不能解释下面的js代码 求教有关document.all.tags("td")及tableid的所有操作对象和方法. 如何查找元素对应事件的js代码 如何点击复制单元格 ¥¥¥¥¥¥¥高手来吧,非常头疼的简单javascript错误¥¥¥¥¥¥¥¥
或者:如何知道一个对象是否可被枚举?谢谢
for(var arg in arguments) {
document.write(arg + ", "+ arguments[arg]);
}
}这样应该能出来,arg 应该是下标
关于arguments我再查查相关资料,之后我会在这里反馈。@dai03070609
你的代码无效。
http://hi.baidu.com/coollzh/blog/item/55c504f0b64390a9a50f527a.html
是获取元素下标
document.write(arguments[arg] + ", ");
这样搞行
for(var arg in Array.prototype.slice.call(arguments)) {
document.write(arguments[arg] + ", ");
}
}listArg2("a", "b", "cd");这样试试
7楼和你一样的写法,已经说过是不行的。
比如
for( var key in document)
你将得到document的各种属性方法等for( var key in 数组)
遍历的是数组的属性,而不是数据了
谢谢 ,正解。