为什么会循环157次?

来源:3-4 作业题

你的粉丝_啊德

2019-04-28 19:09:31

var $mainCommodity=$('.mainCommodity');
console.log($mainCommodity);
for(var i in $mainCommodity){
console.log(1);
}

其他代码跟素材一样,

是不是for.....in我用法用错了

写回答

1回答

好帮手慕码

2019-04-29

同学你好!

你的for....in并没有用错。for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)

循环157次应该是循环了红框部分标签对象所有的属性和事件

因为没有同学的html代码,所以老师这边并不能判断同学想要遍历什么

http://img.mukewang.com/climg/5cc6596d0001b32703560121.jpg

举个例子:

http://img.mukewang.com/climg/5cc659e50001402607230247.jpg

循环了241次,将div这个标签对象的所有属性和事件都打印出来了

http://img.mukewang.com/climg/5cc65a120001001802090083.jpg

http://img.mukewang.com/climg/5cc65a4e0001af9b04440630.jpg

同学可以试着理解一下,

如果帮助到了你 欢迎采纳 祝学习愉快~

0

0 学习 · 4826 问题

查看课程