以下是一些常用的 JavaScript 数组 API 的代码示例:
1、push(): 在数组末尾添加一个或多个元素js删除数组中某一条数据,返回新的数组长度
const arr = [1, 2, 3];
const newLength = arr.push(4, 5);
console.log(arr); // [1, 2, 3, 4, 5]
console.log(newLength); // 5
2、pop(): 删除数组末尾的元素,返回被删除的元素
const arr = [1, 2, 3];
const lastElement = arr.pop();
console.log(arr); // [1, 2]
console.log(lastElement); // 3
3、unshift(): 在数组开头添加一个或多个元素,返回新的数组长度
const arr = [1, 2, 3];
const newLength = arr.unshift(0, -1);
console.log(arr); // [-1, 0, 1, 2, 3]
console.log(newLength); // 5
4、shift(): 删除数组开头的元素,返回被删除的元素
const arr = [1, 2, 3];
const firstElement = arr.shift();
console.log(arr); // [2, 3]
console.log(firstElement); // 1
5、slice(): 返回一个新的数组js删除数组中某一条数据,包含从开始到结束(不包括结束)的所有元素
const arr = [1, 2, 3, 4, 5];
const newArr = arr.slice(1, 4);
console.log(newArr); // [2, 3, 4]
6、splice(): 在数组中添加或删除元素,返回被删除的元素
const arr = [1, 2, 3, 4, 5];
const removedElements = arr.splice(1, 2, 6, 7);
console.log(arr); // [1, 6, 7, 4, 5]
console.log(removedElements); // [2, 3]
7、map(): 创建一个新数组,其中的元素是调用提供的函数后返回的结果
const arr = [1, 2, 3];
const newArr = arr.map((element) => element * 2);
console.log(newArr); // [2, 4, 6]
8、filter(): 创建一个新数组,其中的元素是调用提供的函数后返回值为 true 的元素
const arr = [1, 2, 3, 4, 5];
const newArr = arr.filter((element) => element % 2 === 0);
console.log(newArr); // [2, 4]
9、reduce(): 对数组中的所有元素进行累加或合并,返回一个累加或合并后的结果
const arr = [1, 2, 3, 4, 5];
const sum = arr.reduce((acc, element) => acc + element, 0);
console.log(sum); // 15
以上是一些常用的 JavaScript 数组 API 的代码示例,还有许多其他有用的数组 API 可以在文档中查找。
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。