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

可枚举属性和不可枚举属性(for...in循环和Objec.keys()和Object.getOwnPropertyNames())

时间:2017-07-25 18:06:17      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:自身   obj   key   循环   get   for   object   属性   nbsp   

 for...in循环是 遍历对象的每一个可枚举属性,包括原型链上面的可枚举属性,而Object.keys()只是遍历自身的可枚举属性,不可以遍历原型链上的可枚举属性. 这是for...in和Object.keys()的主要区别,而Object.getOwnPropertyNames()则是遍历自身所有属性(不论是否是可枚举的),不包括原型链上面的.

#  分等

可枚举属性和不可枚举属性(for...in循环和Objec.keys()和Object.getOwnPropertyNames())

标签:自身   obj   key   循环   get   for   object   属性   nbsp   

原文地址:http://www.cnblogs.com/lxk0301/p/7235319.html

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