1.js 合并2个json
var a = {a:1,b:3}; var b = {b:2}; var c = Object.assign(a,b); // 原对象也会改变 c={a:1,b:2} ,a={a: 1, b: 2},b={b:2} var d = Object.assign({},a,b); // 这样不会改变原对象 d={a:1,b:2},a={a: 1, b: 3},b={b:2}
1、js 合并2个或多个array concat
js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。
var a =[1,2,3]; var b =[4,5,6];
var c = a.concat(b);//c=[1,2,3,4,5,6];
3.js array截取
注意:slice()方法并不改变数组,需要赋值才能获取 arr1 是[4,3,2,8]
list.slice(0,2) //[0,2)截取