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
上一篇下一篇

猜你喜欢

热点阅读