js数组删除最后两位
时间: 2023-11-18 15:03:49 浏览: 555
要删除JavaScript数组的最后两个元素,你可以使用不同的方法。下面是两种常用的方法:
方法一:使用数组的slice()方法。slice()方法可以返回一个新的数组,其中包含被切割出来的部分。你可以使用slice(0, -2)来获取除了最后两个元素之外的所有元素。这样就可以实现删除最后两个元素的效果。
方法二:使用concat()方法。concat()方法可以将两个数组合并成一个新的数组。你可以将数组的前n-2个元素与一个空数组进行合并,即arr.slice(0, -2).concat([])。这样就可以得到一个新的数组,其中包含了除了最后两个元素之外的所有元素。
请注意,这些方法都不会直接修改原始数组,而是返回一个新的数组作为结果。这样可以确保原始数组的内容不会被修改。
因此,要删除JavaScript数组的最后两个元素,你可以使用以下代码:
方法一:
const newArr = arr.slice(0, -2);
方法二:
const newArr = arr.slice(0, -2).concat([]);
其中,arr是原始数组,newArr是删除最后两个元素后得到的新数组。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [javascript删除数组最后一个元素的几种方式](https://blog.csdn.net/qq_46402927/article/details/117771423)[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_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [4. JS编程之数组末尾添加或删除元素](https://blog.csdn.net/qq_37754050/article/details/109474761)[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_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文