JavaScript数组对象方法

 

 JavaScript数组常用方法

方法形式返回值是否改变原数组描述
concat
…items: ConcatArray[]

 

追加之后的数组

连接两个或更多的数组,并返回结果。注意 concat()方法是拼接两个数组

let arr = [1, 2, 3];
arr.concat([5, 6, 7, [9, 10]]); 
// ==> [1, 2, 3, 5, 6, 7, Array(2)]

 

join
join(separator?: string): string

 

拼接之后的字符串用于将数组中的一个元素与结果字符串中的下一个元素分隔开的字符串。如果省略,数组元素用逗号分隔。
pop
pop(): number

 

删除数组的值删除并返回数组的最后一个元素
push
push(…items: number[]): number

 

数组的长度

向数组的末尾添加一个或更多元素,并返回新的长度 

var arr = [1, 2, 3]; 
arr.push([4, 5, 6,["7",8]]); // ==> 4 
// arr ==> [1, 2, 3,[4, 5, 6,["7",8]]]

 

shift
shift(): number

 

数组的第一个元素删除并返回数组的第一个元素
unshift
unshift(…items: number[]): number

 

数组长度向数组的开头添加一个或更多元素,并返回新的长度。和 push 差不多
slice
slice(start?: number, end?: number): number[]

 

截取的数组截取数组 [start, end) ,注意: 当两个参数中存在负数时, 用原数组的长度加上两个负数的参数作为相应的参数来计算, 没有参数全部截取
splice
splice(start: number, deleteCount?: number, …addArrrItem): number[]

 

删除的数组

从 start 开始删除,删除的项数 deleteCount, 之后再此添加数组

let arr = [1, 3, 9]; 
arr.splice(1, 0, [4, 5, 6]); // => [] 
// arr ⇒ [1, [4, 5, 6], 9]

 

reverse
reverse(): number[]

 

反转的数组颠倒数组中元素的顺序。
sort
sort(compareFn?: (a: number, b: number) => number): number[]

 

排序好的数组对数组的元素进行排序, 默认升序
     
toString
toString(): string

 

转换的字符串把数组转换为字符串,并返回结果。
     
     

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值