const arr1 = ['yu', 'xian', 'cool']; console.log(arr1);
const arr2 = new Array('really', 'nice'); console.log(arr2);
增加一个元素到数组末尾。返回值为新数组的元素个数。
const arr1 = ['yu', 'xian', 'cool']; arr1.push("add"); console.log(arr1);
增加一个元素到数组开头。返回值为新数组的元素个数。
const arr1 = ['yu', 'xian', 'cool']; arr1.push("add"); arr1.unshift("top"); console.log(arr1);
删除数组最后一个元素。返回值为已删除的元素。
const arr1 = ['yu', 'xian', 'cool']; const popped = arr1.pop(); console.log(arr1); console.log(popped);
删除数组第一个元素。返回值为已删除的元素。
const arr2 = new Array('really', 'nice'); const shifted = arr2.shift(); console.log(arr2); console.log(shifted);
返回某元素的索引。如果数组中不存在该元素则返回 -1 。数组的起始位序号为0。
const arr3 = new Array('really', 'nice'); console.log(arr3.indexOf('really'));
返回值类型为布尔值,判断是否包含某元素。该函数并不会进行强制类型转换,不会识别 23 与 ‘23’。
const arr3 = new Array('really', 'nice'); console.log(arr3.includes('really'));