1对象简洁写法
let name="tom";
let age=18;
以前的写法
let json={
name:name,
age:age,
show:function(){
console.log(this.name)
}
}
简洁的写法
let json={
name,
age,
show(){
console.log(this.name)
}
}
注意这里不能用箭头函数
2 Object.assign(目标对象,source1,source2,source3) 用来合并对象的;
var json1={a:'1',b:'2'}
var json2 ={a:'2',c:'3'}
var newJson= Object.assign({},json1,json2)
newJson===={a:"2",b:"2"}
注意后面的会覆盖前面前面的
var arr=[1,2,3]
var new Arr=Object.assign([],arr)
数组也可以
5 object.keys()
6 Object.entries();
7 Object.value()
let{keys,values,entries} =Object
循环就可以这样
for(key of keys(json)){
}
或者
for(key of json.keys()){ }