ES6之6種遍歷物件屬性的方法

2022-03-10 10:52:37 字數 444 閱讀 4272

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

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

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

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

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

6.reflect.enumerate(obj),返回乙個iterator物件,遍歷物件自身的和繼承的所有可列舉屬性(不含symbol屬性),與for ... in 迴圈相同.

ES6 屬性遍歷的方法

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

ES6學習 物件屬性的遍歷

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

ES6 屬性的遍歷

1.for in 迴圈遍歷物件自身的和繼承的可列舉屬性 不含symbol屬性 2.obejct.keys obj 返回乙個陣列,包括物件自身的 不含繼承的 所有可列舉屬性 不含symbol屬性 3.object.getownpropertynames obj 返回乙個陣列,包含物件自身的所有屬性 不...