对于es6的对象成员可以写做 一个单词 这个单词是变量名
var obj={count}
//等同于 var obj={count:count}
对象的函数成为方法
方法简写: 函数根据业务有很多别称:构造函数 静态函数 方法 事件处理程序(监听器) 闭包 回调函数 钩子函数
var obj = {
name: "karen",
say: function() {}
}
//name和say都是obj对象成员 name是obj的属性(pro) say是对象obj的方法
var obj = {
name: "karen",//常用写法
"age":20,//标准写法,
["hello"+100]:90,//es6写法
[false]:90,//es6写法
[{life:100}]:90,//es6写法,
[Symbol(100)]:200
}
新方法Object.is()
区别于===,-0与+0 ,NAN与NAN
var a=-0
var b=+0
var re=Object.is(a,b)//false
console.log(re,a===b)//true
var a=NaN
var b=NaN
var re=Object.is(a,b)//true
console.log(re,a===b)//false