js数组拼接另一个数组的数据 详解js中遍历数组加到新数组
js数组拼接另一个数组的数据
这些知识你了解吗?js数组拼接另一个数组的数据和详解js中遍历数组加到新数组的IT知识,继续往下看吧!
一、 什么是数组?
数组定义:存储多个变量的容器;
Var arr[值1,值2,值3]元素:存在数组中的变量;创建空数组:var=[ ]; var a=new array()
数组的基本方法
concat():把一个数组和另一个数组拼接在一起 返回拼接好的数组
1) Var arr1=[1,2,3],Arr2=[4,5,6],Arr3=[7,8,9,1,2,3];Console.log(arr1.concat(arr2,arr3));//[1,2,3,4,5,6,7,8,9,1,2,3]
2) 返回一个新数组,是将参数添加到原数组中构成的;
Var a=[1,2,3,4,5];Var b=a.concat(6,7);document.write(a);//1,2,3,4,5document.write(b);//1,2,3,4,5,6,7
2.join()
:把数组中的每一项 按照指定的分隔符拼接成字符串
1) var arrs=[ ];arrs[0]=”aa”;arrs[1]=”bb”;arrs[2]=”cc”;console.log(arrs.join()); //aa,bb,cc未规定分隔符,默认“,”隔开;console.log(arrs.join(“/”)); //aa/bb/ccconsole.log(arrs.join(“-”)); //aa-bb-cc
2) var a=[1,2,3,4,5];var b=a.join(“|”);document.write(a);//1,2,3,4,5document.write(b);//1|2|3|4|5
3.pop()
:删除数组的末尾项 返回值是删除的数组项
1) var arrs=[1,2,3,4];console.log(arrs.pop());4console.log(arrs);//[1,2,3]
2) 删除原数组最后一项,并返回删除元素的值;如果数组为空返回undefinedvar a =[1,2,3,4,5];var b= a.pop();document.write(a);//1,2,3,4document.write(b);//5
4.push()
向数组的末尾增加一项 返回值是数组的新长度
1) var arrs=[1,2,3];arrs.push(4);console.log(arrs);//[1,2,3,4]arrs.push(5,6);console.log(arrs);//[1,2,3,4,5,6]
2) 将参数添加到原数组末尾,并返回数组的长度var a=[1,2,3,4,5];var b=a.push(6,7);document.write(a);//1,2,3,4,5,6,7document.write(b);//7
5.reverse()
:倒序数组 返回值倒序数组 原有数组改变
1) var arrs=[1,2,3,4];console.log(arrs.reverse());//[4,3,2,1]
2) 将数组反序var a=[1,2,3,4,5];var b=a.reverse();document.write(a);//5,4,3,2,1document.write(b);//5,4,3,2,1
6.shift()
删除数组开头项 返回被删除的开头项目
1) var arr =[1,2,3,4];console.log(arr.shift());//1console.log(arrs);//[2,3,4];var arr2=[ ];console.log(arrs2.shift());//undefinedconsole.log(arrs2)//[]
2) var a =[1,2,3,4,5];var b=a.shift();document.write(a);//2,3,4,5document.write(b);//1
7.sort()
根据匿名函数进行冒泡排序 b-a倒序 a-b升序
相关阅读
-
网站建设需要多少费用 搭建网站的费用标准
跟大家聊一聊网站建设需要多少费用和搭建网站的费用标准的介绍,一起跟随小编看看吧! 随着现代社会的发展,制作网站的门槛是越来越低,现在有开源的程序,会打字就可以建设一个网站
-
如何创建网址链接 免费创建网站的平台推荐
一篇很详细的教程是关于如何创建网址链接和免费创建网站的平台推荐方面的讲解,具体介绍如下: 我们处在一个信息发达的互联网时代,广大用户活跃在网络世界里。用户如果想要了解一家
-
如何建造网站和服务器 创建网站免费注册
为大家分享如何建造网站和服务器和创建网站免费注册的IT小经验,下面小编为您详细解答 要建立自己的网站,您可以按照以下步骤进行: 第一步、定义网站目标 明确您建立网站的目的和目标
-
有网站源码怎么搭建网站 虚拟主机搭建网站的步骤
一篇关于有网站源码怎么搭建网站和虚拟主机搭建网站的步骤方面的介绍,接下来分享详细内容。 不知道大家有没有想过自己搭建属于自己网站呢?今天我就教大家如何搭建个人网站。 1、服


