js关于遍历对象 遍历原型上的属性和不遍历原型上的属性
2020-04-06 14:12
369 查看
- for in 语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性。会遍历原型上的属性
- Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for…in 循环遍历该对象时返回的顺序一致 。会遍历原型上的属性
- Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名称的属性)组成的数组。不会获得原型上的属性
使用obj.hasOwnProperty(属性名)过滤,可不遍历原型上的属性
相关文章推荐
- js 递归遍历对象、数组、属性
- js中json对象不规律key的遍历实现和json对象length属性的调用
- 使用for..in时会遍历对象原型中的自定义属性
- js 遍历对象的属性和值
- js中如何遍历对象属性
- js面向对象原型属性和实例属性
- 遍历JS对象的属性
- 如何遍历一个JS对象的属性和方法
- 遍历js中对象的属性和值
- 关于js报错:对象不支持“toLowerCase”属性或方法
- js遍历一个对象的所有属性
- js中json对象不规律key的遍历实现和json对象length属性的调用
- JS/jQuery 遍历对象属性
- 遍历js中对象的属性和值的实例
- 关于如何利用原生js动态给一个空对象添加属性以及属性值
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- js 对象方法、类方法、原型方法的区别;私有属性、公有属性、公有静态属性的区别
- 关于js调用ocx控件报错"对象不支持此属性或方法"的解决方法
- javascript遍历json对象的key和任意js对象属性
- JS之遍历对象属性