ES6对象新增的api
object新增api
1.Object.is()
语法:Object.is(value1,value2) ;
我们直接使用案例来说:
console.log(-0 === +0);//true 假如我们需要让他们不相等呢?
console.log(NaN === NaN);//false 假如我们需要让他们相等呢?
有时候我们需要NaN相等,那么我们怎么实现呢?
console.log(Object.is(-0,+0));//false
console.log(Object.is(NaN,NaN));//true
这个方法和js的严格判断(===)用法基本一致,只是在对于 -0 和 +0 以及NaN的判断上做了改善。
2.Object.assign()
Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。
var adress= {
"adress" : "中国"};
var province = {
"province" : "湖北省"};
var city= {
"city" : "武汉"};
var objAssign