关于js中的array部分

  什么是数组?

数组就是一组数据组合在一起,并且每个数据都可以单独拿出来使用

  创建数组的三种方式

方法一

var arr=new Array(); 
arr[0]="n1";       
arr[1]="n2";

方法二

var arr=["n1","n2"]

方法三

var arr = new  Array("n1","n2")

使用document.write(arr[下标]());来显示出指定的下标的值,下标从0开始

  怎么把数组组合到一起?

使用concat方法,例如创建一个arr1与arr2,然后arr3=arr1.concat(arr2)可以将arr1和arr2组合成一个数组并赋值到arr3上

  怎么把数组转换成字符串?

使用join方法,例如var arr=["n1","n2"]这个数组,arr.join(".")把这个数组转换成字符串后用.连接每个数据

  length 属性可设置或返回数组中元素的数目。arr.length

  concat() 方法用于连接两个或多个数组。arr1.concat(arr2)

  pop() 删除并返回数组的最后一个元素。var arr=["n1","n2","n3"]时arr.pop()删除n3,直接输出arr.pop()为"n3",arr的"n3"被删除不再显示

  push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。arr.push("test")添加一个新的test的值在数组的末尾

  reverse() 方法用于颠倒数组中元素的顺序。var arr=["n1","n2","n3"]时arr.reverse(),结果会变成n3,n2,n1

  shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。var arr=["n1","n2","n3"]时arr.shift(),n1被删除

  slice() 方法可从已有的数组中返回选定的元素。arr.slice(开始,结束)

  sort() 方法用于对数组的元素进行排序。arr.sort()会把数组里的从开头字母(a-z)排序,arr.sort()数字的话会从开头的数字排序,如果想要按照大小排序,要用arr.sort(sortNumber)

  splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。arr.splice(从第几个开始,替换掉多少个数据,内容)

  toString() 方法可把数组转换为字符串,并返回结果。arr.toString()会直接把数组变成字符串

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

  

原文地址:https://www.cnblogs.com/LastFire/p/8244784.html