js数组删除最后两位
时间: 2023-11-18 19:03:49
浏览: 284
要删除[javascript](https://geek.csdn.net/educolumn/3e427b9940783449029130030e9c9e62?spm=1055.2569.3001.10083)数组的最后两个元素,你可以使用不同的方法。下面是两种常用的方法:
方法一:使用数组的slice()方法。slice()方法可以返回一个新的数组,其中包含被切割出来的部分。你可以使用slice(0, -2)来获取除了最后两个元素之外的所有元素。这样就可以实现删除最后两个元素的效果。
方法二:使用concat()方法。concat()方法可以将两个数组合并成一个新的数组。你可以将数组的前n-2个元素与一个空数组进行合并,即arr.slice(0, -2).concat([])。这样就可以得到一个新的数组,其中包含了除了最后两个元素之外的所有元素。
请注意,这些方法都不会直接修改原始数组,而是返回一个新的数组作为结果。这样可以确保原始数组的内容不会被修改。
因此,要删除[javascript](https://geek.csdn.net/educolumn/3e427b9940783449029130030e9c9e62?spm=1055.2569.3001.10083)数组的最后两个元素,你可以使用以下[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
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://geek.csdn.net/educolumn/3e427b9940783449029130030e9c9e62?spm=1055.2569.3001.10083)删除数组最后一个元素的几种[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083)](https://blog.csdn.net/qq_46402927/article/details/11
相关推荐

















