JavaScript 数组常用内置方法(二)

425 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。

上文学到了JavaScript 的数组对象的一些简单的方法, 这次来学习数组对象的常用的内置方法, 这个点比较多, 比较复杂, 但也是比较重要的!

Array 数组对象 的常用方法(二)

1. 添加数组元素:

数组的长度可以随意更改, 添加数组元素有两种方法. 在 JavaScript 中 数组元素序列号 i 是从 0 开始的, 即第一个元素的下标 i 为 0, 往后依次加 1

1.2 要添加数组元素可以通过下面两种方法:

  1. 修改数组的长度 length 属性

小栗子: 一个数组长度为 3, 通过设置其 length = 6, 即可从尾部添加三个元素, 每个新添加的元素的值为 undefined

  1. 直接为数组的元素赋值, 比如
const arr = []
arr[0] = 6
arr[1] = 2
arr[2] = 1
arr[3] = 621

2. 删除数组元素:

2.1 通过 length 从末尾删除元素 类似"添加"

通过修改数组的长度 length 属性, 可以从数组的尾部删除数组元素.

小栗子: 一个数组长度为 6, 通过设置其 length = 3, 即可从尾部删除 后面的三个元素

2.2 通过 delete 运算符

JavaScript 提供了 delete运算符用来删除数组中 任意位置的数组元素, 但是将这个元素修改为 undefined, 不是真正意义的删除, 所以数组长度不会发生改变.

真正要删除一个元素, 可以使用更多的数组方法, 比如 .splice() 方法. 后面学习