数组常用的API有哪些?

本文详细介绍了JavaScript数组的常用API,包括序列化方法toString()和join(),构造函数Array.isArray()、Array.from()和Array.of(),栈和队列方法如push()、pop()等,排序方法reverse()和sort(),操作方法concat()、slice()和splice(),位置方法indexOf()和lastIndexOf(),以及迭代方法every()、some()、filter()、map()和forEach()。同时,区分了哪些方法会修改原数组,哪些不会。
摘要由CSDN通过智能技术生成

相关接口:

1、数组序列化

  • toString()、join()

2、构造函数的方法

  • Array.isArray() 、Array.from()、Array.of()

3、栈和队列方法

  • push()、pop()、shift()、unshift()

4、排序方法

  • reverse()、sort()

5、操作方法

  • concat()、slice()、splice()

6、位置方法:

  • indexOf()、lastIndexOf()

7、迭代方法:

  • every()、some()、filter()、map()、forEach()

修改原数组的有:sort reverse splice pop push shift unshift

不修改原数组的有:slice concat indexOf lastIndexOf toString join 迭代方法

1、数组序列化

toString() —— 在默认情况下都会以逗号分隔字符串的形式返回数组项

join()——使用指定的字符串用来分隔数组字符串

var fruits = ["Banana", "Orange", "Apple", "Mango"]
// 1、数组转字符串 
// 1.1 toString() 以逗号分隔字符串的形式返回数组项
console.log(fruits.toString()); //Banana,Orange,Apple,Mango

// 1.2 join() 以自定义的符号将数组中的元素进行分割
console.log(fruits.join('-')); //Banana-Orange-Apple-Mango

2、构造函数的方法

1、Array.isArray()——定义:判断某个变量是否是一个数组对象

2、Array.from()——定义:将类数组(argumenfts)转变成数组

3、Array.of()——定义:创建新数组

3、栈与队列方法

1、Array.prototype.push()

作用:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

注意:新元素将添加到数组末尾、此方法改变数组长度

语法、参数、返回值:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值