JavaScript中for/in 循环是怎么回事 20

请给我讲讲JavaScript中for/in循环是怎么回事.谢谢... 请给我讲讲JavaScript中for/in 循环是怎么回事 .
谢谢
展开
 我来答
吃饭睡觉打啥呢2218
2007-01-16 · TA获得超过242个赞
知道答主
回答量:183
采纳率:0%
帮助的人:193万
展开全部
比如你有一个数组
var arr = new Array('a','b','c');
for(var i in arr) {
alert(arr[i]);
}
解释为对于数组arr中的每一个元素的下标,赋值给i,直到把数组遍历完毕。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bc1a2a5
2007-01-16 · TA获得超过335个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:206万
展开全部
for(声明:表达式)
语句

声明 是一个变量,例如 Object listElement。这个变量应该有自己的类型,这样,它就可以与将遍历的列表、数组或集合中的每一个项兼容。
表达式 就是一个表达式。它计算的结果应当是可以遍历的。在现在,只要保证表达式 计算的结果是一个集合或者数组就可以了。表达式可以简单到就是一个变量,或者是一个方法调用(例如 getList()),亦或是包含布尔逻辑或三目运算符的复杂表达式。只要它返回一个数组或集合,就一切 OK。

语句 代表循环的内容,它对声明 中定义的变量进行操作;当然,这是一个循环,所以语句 将应用到数组中集合的每个项目上。而且,使用大括号({ 和 })时,还能使用多条语句。

其用法如下:创建一个变量,指向要遍历的数组或集合,然后对定义的变量进行操作。不用对列表中的每个项目进行赋值,因为 for/in 替您处理了这件事。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式