127.对象(es6)

本文介绍了ES6中对象成员的简写方式,包括使用单个变量名作为属性和方法的简写形式,并展示了不同类型的键值定义。此外,还详细解析了`Object.is()`方法,对比了它与严格相等运算符`===`的区别,特别是在处理-0、+0和NaN情况下的行为。
摘要由CSDN通过智能技术生成

对于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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值