splice() js
时间: 2023-08-29 20:14:06 浏览: 54
splice()是JavaScript数组的一个方法,它用于对数组进行增删改操作。splice()方法可以实现在指定位置插入、删除或替换数组中的元素。根据参数的不同,splice()方法可以实现多种操作。
1. 清空数组:通过将splice()方法中的第一个参数设为0,可以清空一个数组。例如,通过`a.splice(0)`或`a.splice(-5)`可以清空数组a,使其变成空数组。
2. 删除数组中最后三个元素:通过将splice()方法中的第一个参数设为负数,可以从数组的末尾开始删除元素。例如,通过`a.splice(-3)`可以删除数组a中的最后三个元素,返回结果为[1, 2]。
3. 往数组的末尾插入3个元素:通过将splice()方法的第一个参数设为数组的长度,可以在数组的末尾插入元素。第二个参数设为0表示不删除任何元素,而第三个参数则是要插入的元素。例如,通过`a.splice(a.length, 0, 'a', 'b', 'c')`可以在数组a的末尾插入三个元素'a', 'b', 'c',返回结果为[1, 2, 3, 'a', 'b', 'c']。
综上所述,splice()方法可以实现对数组的增删改操作,具体操作取决于传入的参数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [JS 数组方法 splice 完全解读](https://blog.csdn.net/qq_45685275/article/details/123647699)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)