js日常四题
2018-07-31 本文已影响0人
年丶轮
//在数组末尾添加元素item,不要直接修改数组arr,返回新的数组
function add(arr,item) {
return arr.concat(item);
}
//删除数组的最后一个元素,不要直接修改数组,结果返回新数组
function del(arr) {
return arr.slice(0,arr.length-1);
//这里是-1 不是-2,because slice函数返回的数组是左闭右开的
}
//在数组开头添加item,不要直接修改数组,结果返回新的数组
function addd(arr,item) {
var arr1 = arr.slice(0);
return arr1.unshift(item);
}
//删除数组的第一个元素,不要直接修改数组,结果返回新的数组
function del1(arr) {
return arr.slice(1);
}
//2018-07-24