Javascript数组常用方法攻略
什么是Javascript数组?
Javascript中,数组(Array)是一种非常重要的数据类型,它可以用来存储一组有序的数据。一个数组是一个有序的数据集合,每个数据项可以是任意类型的数据。数组中的每个元素都有一个与之对应的数字键,可以通过这个键值来访问对应的元素。
Javascript数组常用方法
Javascript数组常用方法可以分为以下几种类型:
添加或删除元素
- push() 数组末尾添加一个或者多个元素
- pop() 删除并返回数组的最后一个元素
- unshift() 在数组开头添加一个或者多个元素
- shift() 删除并返回数组的第一个元素
示例说明
const arr = ['A', 'B', 'C'];
arr.push('D', 'E');
// arr: ['A', 'B', 'C', 'D', 'E']
arr.pop();
// arr: ['A', 'B', 'C', 'D']
arr.unshift('Z');
// arr: ['Z', 'A', 'B', 'C', 'D']
arr.shift();
// arr: ['A', 'B', 'C', 'D']
查询元素
- indexOf() 返回第一个匹配元素的下标,未找到则返回-1
- lastIndexOf() 返回最后一个匹配元素的下标,未找到则返回-1
示例说明
const arr = ['A', 'B', 'C', 'B', 'D'];
const index1 = arr.indexOf('B');
// index1: 1
const index2 = arr.lastIndexOf('B');
// index2: 3
const index3 = arr.indexOf('E');
// index3: -1
截取元素
- slice() 从原数组中截取一部分,返回新数组
示例说明
const arr = ['A', 'B', 'C', 'D', 'E'];
const arr1 = arr.slice(1, 3);
// arr1: ['B', 'C']
const arr2 = arr.slice(2);
// arr2: ['C', 'D', 'E']
const arr3 = arr.slice();
// arr3: ['A', 'B', 'C', 'D', 'E'] (复制整个数组到新数组中)
结语
Javascript数组常用方法涵盖了添加、删除、查询和截取等多个操作。只有通过深入了解这些方法,才能更好的运用Javascript语言来进行开发。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript数组常用方法你都知道吗 - Python技术站