Es6的简洁语法

作者: 痛心凉 | 来源:发表于2018-09-03 16:57 被阅读0次
    1,当属性名和属性值相同时

    es5中的对象赋值写法

    obj={
    name:name,
    age:age,
    sex:sex,
    show:function(){
    console.log(name:name,age:age, sex:sex)
    }
    }

    es5中的对象赋值写法

    obj={name,age,sex,show(){
    console.log(name,age, sex)
    }}

    2,object.is()

    Es5中比较两个值是否相等;“===”要求值和类型都要相等和“==”只要求值相等;

    +0 === -0 //true
    NaN === NaN // false

    ES6 提出“Same-value equality”(同值相等)算法,用来解决这个问题。

    Object.is(+0, -0) // false
    Object.is(NaN, NaN) // true

    相关文章

      网友评论

        本文标题:Es6的简洁语法

        本文链接:https://www.haomeiwen.com/subject/myqiwftx.html