js遍歷物件的方法

2021-08-19 04:14:54 字數 354 閱讀 8198

1.for ... in 迴圈遍歷物件自身的和繼承的可列舉屬性(不含symbol屬性).

2.obejct.keys(obj),返回乙個陣列,包括物件自身的(不含繼承的)所有可列舉屬性(不含symbol屬性).

3.object.getownpropertynames(obj),返回乙個陣列,包含物件自身(不含繼承的)所有屬性(不含symbol屬性,但是包括不可列舉屬性).

4.object.getownpropertysymbols(obj),返回乙個陣列,包含物件自身的所有symbol屬性.

5.reflect.ownkeys(obj),返回乙個陣列,包含物件自身的所有屬性,不管屬性名是symbol或字串,也不管是否可列舉.

JS物件的遍歷方法及對比

物件遍歷的方法包括 object.keys for in object.getownpropertynames obj reflect.ownkeys obj 等方式。object.keys 該方法會返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 或者object.v...

js遍歷物件的幾種方法

es6 一共有 5 種方法可以遍歷物件的屬性。for in迴圈遍歷物件自身的和繼承的可列舉屬性 不含 symbol 屬性 object.keys返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含 symbol 屬性 的鍵名。object.getownpropertynames返回乙個陣列...

JS物件和陣列的遍歷方法

1 使用object.keys 遍歷 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 var obj object.keys obj foreach function key 輸出 a b c 2 使用for.in.遍歷 迴圈遍歷物件自身的和繼承的可列舉屬性 不含sy...