码迷,mamicode.com
首页 > 其他好文 > 详细

for-in 和 for

时间:2018-04-08 18:27:39      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:post   自定义属性   property   改变   hle   value   key   style   entry   

本文地址:http://www.cnblogs.com/veinyin/p/8745845.html 

1 for

for ( var i = 0 ; i < len ; i++ )

for 是用来遍历数组的

for 中的 i 是数组索引值

for 可以用 return  break  continue  throw 改变循环过程

2 for-in

for ( var prop in obj )

for-in 是用来遍历对象的

for-in 会遍历所有属性包括从原型继承来的

for-in 返回的是 key 而不是 value

因为会遍历从原型继承来的属性,所以遍历自定义属性时需要嵌套一层判断 if ( obj.hasOwnProperty(prop) )

 

注意:for-in 不要用于遍历数组,应用场景就是遍历对象,不要混用。

 

 

END~~~≥ω≤

 

for-in 和 for

标签:post   自定义属性   property   改变   hle   value   key   style   entry   

原文地址:https://www.cnblogs.com/veinyin/p/8745845.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!