标签:objects == enum tar 生成 对象 reg lse sig
ES6-扩展
【String, RegExp, Array, Number, Function, Object】
这糖太甜了, 湖南人表示吃不惯
var cart = {
_wheels: 4,
age,
show(){
console.info(this.age)
},
get wheels() {
console.info(this._wheels);
return this._wheels;
}
}
cart.show();
cart.get();
+0 === -0 //true
NaN === NaN // false
Object.is(+0, -0) // false
Object.is(NaN, NaN) // true
for in //含继承
Object.keys() //不含继承
Object.getOwnPropertyNames() //对象自身所有的属性
Object.getOwnPropertySymbols() //包含对象自身的所有Symbol属性
Reflect.ownKeys() // 包含对象自身的所有属性
Reflect.enumerate() // 返回一个迭代对象[iterator]
遍历次序规则
首先遍历所有属性名为数值的属性,按照数字排序。
其次遍历所有属性名为字符串的属性,按照生成时间排序。
最后遍历所有属性名为Symbol值的属性,按照生成时间排序。
标签:objects == enum tar 生成 对象 reg lse sig
原文地址:https://www.cnblogs.com/pengsn/p/12850805.html