创建数组
const array = [1,2,3];
console.log(array.length)
通过索引查找元素
const array = ['a', 'b', 'c'];
console.log(array[0])
遍历数组
for循环
const array = ['a', 'b', 'c'];
for(let i = 0; i < array.length; i++) {
console.log(array[i])
}
array.forEach
const array = ['a', 'b', 'c'];
array.forEach(function(item,index,array) {
console.log(item)
console.log(index)
console.log(array)
})
arr.map
const array = [1, 2, 3];
const newArray = array.map(function(item,index,array) {
return item+1
})
console.log(newArray)
arr.reduce
const array = [1, 2, 3];
const sum = array.reduce(function(left, right) {
return left + right
})
console.log(sum)
数组的’增删’
const array = ['a','b','c'];
const newArray = array.push('d')
console.log(newArray)
console.log(array)
const array = ['a','b','c'];
const newArray = array.unshift('d')
console.log(newArray)
console.log(array)
const array = ['a','b','c'];
const newArray = array.pop()
console.log(newArray)
console.log(array)
数组的复制
const array = ['a','b','c'];
const newArray = array.slice()
console.log(newArray) // ['a','b','c']