对象赋值(用于特殊场景)

2019-07-12  本文已影响0人  白云若水

var person1={

            name:"zhang san",

            age:18,

           height:160,

          address:"home"

    }

    var person2={

               name:"Li si"

    }

        for(var x in person1){

                  !(x in person2)&&(person2[x]=person1[x]);

           }

        console.log(person2);

这种写法的作用是把对象1中的属性给对象2中没有的属性。

结果是  {

address:“home”,

height:"160",

age:"18",

name:"Lisi"

}

上一篇 下一篇

猜你喜欢

热点阅读