目录
对象
快速初始化属性
不用再专门定义Key-value,直接给出Key,es6会自动在上下文找同名的变量作为value
function createPerson(name, age) {
return {
name,
age
};
}
简洁的函数定义(只能用于对象method,不能用于全局)
var person = {
name: "Nicholas",
sayName() {
console.log(this.name);
}
};
可以计算的属性名
var suffix = " name";
var person = {
["first" + suffix]: "Nicholas",
["last" + suffix]: "Zakas"
};
Object.is()
主要是修正了之前的quirks。比如 +0和-0, 再比如 NaN === NaN
基本等于”===”, 会比较类型和值。仅在正负0和NaN上表现的不一致。
貌似没啥用。。。