📜  8.1.4.数组长度或 .length - Javascript (1)

📅  最后修改于: 2023-12-03 14:59:06.167000             🧑  作者: Mango

数组长度或 .length - Javascript

在JavaScript中,数组是一个十分常用的数据结构。而数组的长度是它的一个重要属性,我们可以使用.length属性获取一个数组的长度。在本篇文章中,我们将会详细介绍数组长度及其用法。

获取数组长度

获取一个数组的长度,我们只需要使用它的.length属性即可。

下面是一个例子:

const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.length); // 3

在上面的例子中,我们定义了一个fruits数组,有三个元素,分别为'apple''banana',以及'orange'。然后我们使用console.log()打印出了它的长度,结果是3

接下来,我们再看一个空数组的长度:

const emptyArr = [];
console.log(emptyArr.length); // 0

我们定义了一个空数组emptyArr,使用.length属性获取它的长度,结果为0,这表明这个数组中没有任何元素。

改变数组长度

在JavaScript中,我们可以动态地添加或者删除一个数组中的元素。在这个过程中,数组的长度也会随之改变。

添加元素

在数组末尾添加一个元素,可以使用push()方法:

const fruits = ['apple', 'banana', 'orange'];
fruits.push('pear');
console.log(fruits.length); // 4

上面的代码会在fruits数组末尾添加一个'pear'元素,并打印出新的长度4

在数组开头添加一个元素,可以使用unshift()方法:

const fruits = ['apple', 'banana', 'orange'];
fruits.unshift('pear');
console.log(fruits.length); // 4

上面的代码会在fruits数组开头添加一个'pear'元素,并打印出新的长度4

删除元素

在数组末尾删除一个元素,可以使用pop()方法:

const fruits = ['apple', 'banana', 'orange'];
fruits.pop();
console.log(fruits.length); // 2

上面的代码会删除fruits数组末尾的一个元素,并打印出新的长度2

在数组开头删除一个元素,可以使用shift()方法:

const fruits = ['apple', 'banana', 'orange'];
fruits.shift();
console.log(fruits.length); // 2

上面的代码会删除fruits数组开头的一个元素,并打印出新的长度2

修改元素

在JavaScript中,我们可以通过下标来访问一个数组中的元素,并对它进行修改。

例如:

const fruits = ['apple', 'banana', 'orange'];
fruits[0] = 'pear';
console.log(fruits); // ['pear', 'banana', 'orange']

在上面的例子中,我们获取了fruits数组中的第一个元素并修改了它的值为'pear'。最后我们打印出了修改后的fruits数组。

总结

在本篇文章中,我们介绍了JavaScript数组的长度及其用法。我们可以使用.length属性获取数组长度,也可以动态地添加或删除数组中的元素以改变数组的长度。希望这篇文章对你有所帮助!