10.添加元素

题目描述

在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组
示例1

输入

[1, 2, 3, 4], 'z', 2

输出

[1, 2, 'z', 3, 4]
function insert(arr, item, index) {
    let array=[...arr];
    array.splice(index,0,item); //splice()会修改原数组,返回值是被删除的元素组成的数组,不管是删除元素还是添加元素,index位置上的值一定会改变
    return array;              //删除元素时index位置上是后面一个元素,添加元素是位置index是添加的元素
}

 

posted @ 2020-11-30 15:23  WP-WangPin  阅读(114)  评论(0编辑  收藏  举报