历史版本2 :数组对象 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
JS中,我们有时需要对数组进行操作,比如创建数组,循环数组元素,排序等等。
本章将介绍一些数组的基本操作方法。
1. 创建数组编辑
Array对象用于在单个变量中存储多个值。创建数组的方法如下
HTML/XML代码
var txt = new Array("I","love","FR")
上述代码将返回I love FR
创建数组的方法有多种,也可以直接写成new Array()再赋值。
2. 循环数组元素
如何遍历数组的每个元素呢,可以使用for循环来完成,比如我们有一个数组txt,只需要代码:
HTML/XML代码
for(i=0;i<txt.length;i++) {txt[i]} //就可以遍历操作了
就可以将数组元素全都显示一遍,具体需求视情况而定。
3. 数组转换为字符串编辑
只需要调用数组的tostring()方法就可以转换了。
比如
HTML/XML代码
var txt = new Array("hello","FR") txt.tostring()
则返回hello,FR
4. 数组的排序编辑
只需要调用数组的sort()方法就可以进行排序了
如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,假如我们要对数值排序,可以将定义一个方法sortNumber(),然后sort(sortNumber)调用sortNumber方法排序
HTML/XML代码
function sortNumber(a,b) { return a - b } var arr = new Array("10","5","40","25","1000","1") arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" document.write(arr.sort(sortNumber))
输出为: 1,5,10,25,40,1000