js 数组的用法
JavaScript 数组是一种特殊的对象,用于存储多个值。它们以数字索引的方式访问,索引从0开始,可以包含任何类型的数据,包括字符串、数字、布尔值、对象、函数和其他数组。
以下是一些常见的数组用法:
- 创建数组:可以使用数组字面量或数组构造函数来创建数组。
// 使用数组字面量创建数组
let fruits = ['apple', 'banana', 'orange'];
// 使用数组构造函数创建数组
let numbers = new Array(1, 2, 3, 4, 5);
- 访问数组元素:可以使用方括号访问数组元素,索引从0开始。
let fruits = ['apple', 'banana', 'orange'];
console.log(fruits[0]); // 输出 "apple"
console.log(fruits[1]); // 输出 "banana"
console.log(fruits[2]); // 输出 "orange"
- 修改数组元素:可以使用方括号和赋值操作符来修改数组元素。
let fruits = ['apple', 'banana', 'orange'];
fruits[1] = 'grape';
console.log(fruits); // 输出 ["apple", "grape", "orange"]
- 添加元素到数组末尾:可以使用 push() 方法将元素添加到数组末尾。
let fruits = ['apple', 'banana', 'orange'];
fruits.push('grape');
console.log(fruits); // 输出 ["apple", "banana", "orange", "grape"]
- 删除数组末尾的元素:可以使用 pop() 方法删除数组末尾的元素。
let fruits = ['apple', 'banana', 'orange'];
fruits.pop();
console.log(fruits); // 输出 ["apple", "banana"]
- 添加元素到数组开头:可以使用 unshift() 方法将元素添加到数组开头。
let fruits = ['apple', 'banana', 'orange'];
fruits.unshift('grape');
console.log(fruits); // 输出 ["grape", "apple", "banana", "orange"]
- 删除数组开头的元素:可以使用 shift() 方法删除数组开头的元素。
let fruits = ['apple', 'banana', 'orange'];
fruits.shift();
console.log(fruits); // 输出 ["banana", "orange"]
- 获取数组长度:可以使用 length 属性获取数组的长度。
let fruits = ['apple', 'banana', 'orange'];
console.log(fruits.length); // 输出 3
- 迭代数组元素:可以使用 for 循环或 forEach() 方法迭代数组元素。
let fruits = ['apple', 'banana', 'orange'];
// 使用 for 循环迭代数组元素
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
// 使用 forEach() 方法迭代数组元素
fruits.forEach(function(fruit) {
console.log(fruit);
});
原文地址: https://www.cveoy.top/t/topic/bRIU 著作权归作者所有。请勿转载和采集!