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()){ }