JavaScript遍历对象属性的方法

几种遍历对象属性的方法异同

(1)

for in

遍历可枚举的属性

(2)

Object.keys(obj)

返回一个数组,包含自身的(不含继承的)所有可枚举属性,不含symbol属性

(3)

Object.getOwnPropertyNames

返回一个数组,包含对象自身的所有属性,不含symbol属性,但是包括不可枚举的属性

(4)

Object.getOwnPropertySymbols

返回一个数组,包含对象自身的所有Symbols属性

(5)

Object.ownKeys(obj)

返回一个数组,包含对象自身所有属性,不管是不是symbol,也不管是否可枚举


我喜欢你低下头来听我说话的样子

不喜欢你不回我信息