javascript__Array__

javascript 数组

//创建数组
const arr = ['橘子','草莓','桃子','香蕉'];
//通过索引访问数组元素
console.log( arr[0] ) // '橘子'
console.log( arr[0].length ) // 4
console.log( arr[0].length -1 ) // '香蕉'

//遍历数组
arr.forEach(function (item, index, array) {

console.log(item, index);

});
// item是必须的表示每一次输出的值 橘子> 草莓> 桃子 >香蕉
// index表示索引 0 1 2 3 4

//添加元素到数组的末尾
arr.push('柠檬');
console.log(arr) //['橘子','草莓','桃子','香蕉','柠檬']

// 删除数组最后一个元素
arr.pop(); //['橘子','草莓','桃子','香蕉']

// 添加元素到数组的开头
arr.unshift('柠檬'); // ['柠檬','橘子','草莓','桃子','香蕉']

//删除数组第一个元素
arr.shift(); //['橘子','草莓','桃子','香蕉']

//找出数组里的元素索引(位置)
arr.indexOf('草莓'); // 1