JavaScript 数组基础

在 JavaScript 中,数组是一种非常常见的数据结构。它允许我们存储多个值在一个变量名下,这些值可以是任何类型的数据,包括数字、字符串、布尔值、对象甚至其他数组。 创建一个数组非常简单,只需要使用方括号 [] 来表示一个空数组,或者可以在创建时指定初始元素。例如: ```javascript let myArray = []; // 创建一个空数组 myArray = [1, 'two', true]; // 创建一个包含数字、字符串和布尔值的数组 ``` 访问数组中的元素也很容易,只需要使用方括号语法来指定元素的索引位置。注意,JavaScript 中的索引是从 0 开始的。例如: ```javascript let myArray = [1, 'two', true]; console.log(myArray[0]); // 输出数字 1 console.log(myArray[1]); // 输出字符串 'two' console.log(myArray[2]); // 输出布尔值 true ``` 数组的长度可以通过 `length` 属性来获取。例如: ```javascript let myArray = [1, 'two', true]; console.log(myArray.length); // 输出数字 3 ``` 在 JavaScript 中,数组的方法非常丰富,包括添加、删除和修改元素等操作。下面是一些常用的方法: - `push()`:向数组末尾添加一个或多个元素。例如: ```javascript let myArray = [1, 'two']; myArray.push(true); // 在数组末尾添加一个布尔值 true c console.log(myArray); // 输出 [1, 'two', true] ``` - `pop()`:从数组末尾删除一个元素,并返回被删除的元素。例如: ```javascript let myArray = [1, 'two']; myArray.pop(); // 从数组末尾删除字符串 'two' c console.log(myArray); // 输出数字 1 ``` - `shift()`:从数组开头删除一个元素,并返回被删除的元素。例如: ```javascript let myArray = [1, 'two']; myArray.shift(); // 从数组开头删除数字 1 c console.log(myArray); // 输出字符串 'two' ``` - `unshift()`:向数组开头添加一个或多个元素。例如: ```javascript let myArray = ['two']; myArray.unshift(1); // 在数组开头添加数字 1 c console.log(myArray); // 输出 [1, 'two'] ``` - `splice()`:从数组中删除一个或多个元素,并可以在指定位置插入新的元素。例如: ```javascript let myArray = [1, 'two', true]; myArray.splice(0, 2); // 从索引为 0 的位置开始,删除两个元素 c console.log(myArray); // 输出 [true] ```
mp4 文件大小:63.42MB