今儿搞定了一点数组之类的题。js的数组可真是灵活呦。
来看一看数组的一些函数吧。
1.slice 数组的浅复制
向数组后添加一个元素,返回原数组不变。返回新数组。
function append(arr, item) {
var arr2=[];
arr2=arr.slice(0);
arr2.push(item);
return arr2;
}
var arr=[1, 2, 3, 4];
console.log(append(arr, 10)); //[1, 2, 3, 4,10]
console.log(arr) //[1, 2, 3, 4]