JS二维数组学习之怎么去除头顶部或尾端元素

lxf2023-03-11 09:48:01

在其他回答《JS数组学习如何在头部或尾部插入元素?》中,大家阐述了在二维数组开头和结尾添加元素的办法。即然了解到了添加元素的办法,那样一定要明白相对应的删掉实际操作,现在我们来了解一下如何使用JS清除二维数组头顶部或尾端元素。

最先我们来看一下怎么删除二维数组头部原素?

在JavaScript中,我们可以使用shift()函数公式来在二维数组开始删除元素。array.shift()函数公式能把二维数组的第一个元素从在其中删掉,并回到第一个元素数值;再将剩下所有元素移位 1 位,以弥补二维数组头部缺口。

我们可以通过下边的事例来详细看一下:

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.shift();
console.log(a);

输出结果为:

JS二维数组学习之怎么去除头顶部或尾端元素

能够得知:上例应用a.shift()来删掉a二维数组开头标值1,然后就会重设检索(再次从0逐渐开始);且shift()方式可以改变原二维数组,改动数组的长度!因而应用console.log(a)来导出原二维数组,可以看到早已被删除开始元素二维数组。

删掉二维数组头顶部元素方式也了解了,下面我们看一下怎么删除二维数组尾端元素?

删掉二维数组尾端原素能够有多种方法,这儿会为大家介绍二种:一种是应用pop()方式;另一种运用length特性。

1、应用pop()方式----能够删掉二维数组结尾的一个元素

array.pop()方法来删掉二维数组 array 中最后一个元素,并回到被删除元素。

我们可以通过下边的事例来详细看一下:

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.pop();
console.log(a)

输出结果为:

JS二维数组学习之怎么去除头顶部或尾端元素

能够得知:上例应用a.pop()来删掉a二维数组结尾的数值8,然后就会重设检索(再次从0逐渐开始);且pop()方式还会更改原二维数组,改动数组的长度!

2、运用length特性----能够删掉二维数组结尾的一个或多个原素(甚至清空数组)

二维数组的length特性一般是用于设定或返回数组中元素的数量,即设定或回到数组长度。

我们可以利用设定数组长度的特点,将length属性设定的比长短小,就可以从二维数组尾端删掉一个或多个原素;假如值设为0,便会删除全部二维数组,即清空数组!

我们可以通过下边的事例来详细看一下:

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.length=7;
console.log(a)

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.length=6;
console.log(a)

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.length=3;
console.log(a)

var a = [1,2,3,4,5,6,7,8];  //定义数组
a.length=0;
console.log(a)

输出结果为:

JS二维数组学习之怎么去除头顶部或尾端元素

好啦,就说到这儿了,有需求的能看:javascript高级教程

以上就是关于JS二维数组学习之怎么去除头顶部或尾端元素具体内容,大量欢迎关注AdminJS其他类似文章!