js 数组实现
JavaScript 数组的实现方法
JavaScript 数组是一种用于存储多个值的有序集合,可以通过索引访问和操作元素。以下是常见的数组实现方法:
创建数组
使用字面量方式创建数组:
let fruits = ['apple', 'banana', 'orange'];
使用 Array 构造函数创建数组:
let numbers = new Array(1, 2, 3, 4);
访问数组元素
通过索引访问数组元素(索引从 0 开始):
let firstFruit = fruits[0]; // 'apple'
修改数组元素
通过索引修改数组元素:
fruits[1] = 'pear'; // ['apple', 'pear', 'orange']
常用数组方法
添加元素到数组末尾:
fruits.push('grape'); // ['apple', 'pear', 'orange', 'grape']
移除数组末尾元素:

fruits.pop(); // ['apple', 'pear', 'orange']
添加元素到数组开头:
fruits.unshift('kiwi'); // ['kiwi', 'apple', 'pear', 'orange']
移除数组开头元素:
fruits.shift(); // ['apple', 'pear', 'orange']
查找元素索引:
let index = fruits.indexOf('pear'); // 1
删除或替换元素:

fruits.splice(1, 1, 'melon'); // ['apple', 'melon', 'orange']
数组遍历
使用 for 循环遍历:
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
使用 forEach 方法:
fruits.forEach(function(item, index) {
console.log(index, item);
});
数组转换
将数组转换为字符串:
let str = fruits.join(', '); // "apple, melon, orange"
从字符串创建数组:
let newArray = str.split(', '); // ['apple', 'melon', 'orange']
多维数组
创建和访问二维数组:
let matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(matrix[1][2]); // 6
这些方法涵盖了 JavaScript 数组的基本操作,可以根据实际需求选择合适的方法进行数组操作。






