码迷,mamicode.com
首页 > 其他好文 > 详细

对象扩展

时间:2019-12-09 19:30:03      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:prot   code   sign   复制   console   直接   get   OLE   span   

1. Object.is(v1, v2)
* 判断2个数据是否完全相等

 console.log(Object.is(abc, abc));//true
    console.log(NaN == NaN);//false
    console.log(Object.is(NaN, NaN));//true


2. Object.assign(target, source1, source2..)
* 将源对象的属性复制到目标对象上

et obj = {name : kobe, age : 39, c: {d: 2}};
    let obj1 = {};
    Object.assign(obj1, obj);
    console.log(obj1, obj1.name);


3. 直接操作 __proto__ 属性
let obj2 = {};
obj2.__proto__ = obj1;

  let obj3 = {name : anverson, age : 41};
    let obj4 = {};
    obj4.__proto__ = obj3;
    console.log(obj4, obj4.name, obj4.age);

 

对象扩展

标签:prot   code   sign   复制   console   直接   get   OLE   span   

原文地址:https://www.cnblogs.com/hack-ing/p/12012713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!