数组的常用方法

join()将数组转换成字符串

     
   var arr=[1,2,3,4];
	console.log(arr.join()); //1,2,3,4
	console.log(arr.join(":")); //1:2:3:4
	console.log(arr); //[1,2,3,4],原数组不变

push()在原来的数组后面添加一个或者多个元素,并且返回新的数组长度。

   var arr=[1,2,3,4];
   var add=arr.push(6,7)//添加多个元素
	console.log(arr);// [1, 2, 3, 4, 6, 7]
	console.log(arr.length); //6

pop()方法用于删除并返回数组的最后一个元素。

 var arr=[1,2,3,4];
   var add=arr.pop()//删除数组的最后一个元素 返回的是删除掉的元素
	console.log(arr);// [1, 2, 3]
	console.log(add); //4

shift():方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

   var arr=[1,2,3,4];
   var add=arr.shift()//删除数组的第一个元素 返回的是删除掉的元素
	console.log(arr);// [2,3,4]
	console.log(add); //1

unshift():方法可向数组的开头添加一个或更多元素,并返回新的长度。

 var arr=[1,2,3,4];
   var add=arr.unshift(6)//在数组的首部添加一个或者多个元素,返回新的数组长度
	console.log(arr);// [6,1,2,3,4]
	console.log(add); //5

sort():数组排序但它并不是按照数字大小进行排序的,而是按照字符编码的顺序进行排序 所以要调用sort()就必须使用一个排序函数

<script>
	var arr=[1,100,5,20];
	function sortNumber(a,b){return a - b};
	console.log(arr.sort(sortNumber)); //[1, 5, 20, 100]
	console.log(arr); //[1, 5, 20, 100] (原数组改变)
</script>

reverse() (反转数组)返回后原数组也回改变


	var arr=[1,2,3,4];
	console.log(arr.reverse()); // [4,3,2,1]
	console.log(arr); // [4,3,2,1] (原数组改变)

concat()将元素添加到数组上,返回的是新数组

slice(start,end)返回数组中从开始下标到结束下标的所有元素,如果只有一个参数,则返回从那个下标开始的所有元素

splice()删除,插入,替换

splice(start,length)删除,第一个参数为开始的位置,第二个参数为要删除的长度

splice(start,0,插入项)第三个是插入项,删除0个,然后插入,相当于直接插入操作

splice(start,要删除的个数,要插入的项)

forEach(function(item,index,arr))对数组进行遍历循环,里面是数组的每一项,数组的索引下标,数组本身

map()映射 ,对数组中每一项运行给定函数,返回每次函数调用的结果组成的数组

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值