JavaScript数组方法总结

数组方法总结

一、会修改原数组的方法


	1.  pop() 从数组中移除最后一个元素,并返回该元素 且会修改原数组	
	
	2.  push() 向数组的最后一位插入一个或多个元素,并返回数组修改后的长度,且会修改原数组

	3.  shift() 将数组的第一项删除,并返回删除的元素

	4.  unshift() 在数组的开头添加一个或多个元素,并返回添加后的数组的长度

	5.  splice(start_index,remove_count,reElement...) 从数组下标为start_index的元素开始,移除 remover_count个元素,并将移除元素原来的位置,替换为reElement....

	6.  reverse() 颠倒数组元素的顺序:第一个变成最后一个,最后一个变成第一个,返回颠倒后的数组,并修改原数组;

	7.  sort() 可以根据回调函数的返回值来判断接下来将数组如何排序

二、不会修改原数组的方法

	1.  concat() 将两个数组凭借在一起,且将拼接后的数组返回为一个新数组;
	
	2.  join() 将数组的所有元素按照条件连接为一个字符串,并返回的按条件连接后的字符串;

	3.  slice(start_index,end_index) 从数组中start_index开始——upto_index结束 提取一个片段,并将提取的片段作为一个新数组返回。

	4.   indexOf() 在数组中搜素searchElement 并返回第一个匹配的索引,如果未找到就返回 -1
	
	5.  lastIndexOf(searchElement[, fromIndex]) 和 indexOf 差不多,但这是从结尾开始,并且是反向搜索。但是如果搜索的是同一个元素,返回的元素索引和indexOf()方法是一样的;

注意:字母 a 与 字母 b 之间虽然不能通过运算来得到他们之间的大小关系,但是可以用 “a” > “b” 返回的Boolean 值来进行判断谁大,上面的例子显示是 false

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值