//数组的创建
var arr=new Array(4,6,5,20,10,3,0,12)
arr1=[1,2,3]
arr2=['aodi','qq','luhu','baoma','falali','dazhong']
//数组的遍历
for(i in arr){
document.write('第'+i+'个数据是'+arr[i]+'<br/>')
}//注:数组下标从0开始
//数组添加数据
arr1[3]='a'
//数组中更改数据
arr1[0]='b'
//不能真正删除
arr1[1]='';
delete arr1[1]
console.log(arr1)
//数组中常用的方法
//排序方法
//sort()不能对数字排序 可以对字母进行排序
document.write(arr.sort())
document.write(arr2.sort())
//可以使用比较函数对数字进行排序
function compared(a,b){
return a-b;
}
document.write(arr.sort(compared))
//倒序输出 reverse()
document.write(arr.reverse()+'<br>');
// concat()数组的合并
document.write(arr.concat(arr2)+'<br>');
//join(连接符号) 连接数组中的数据,使其变成一个字符串
document.write(arr.join('*'))
//截取数组中的数据,不包括后面字符
alert(arr.slice(0,2))
//截取数组中的数据splice(开始截取的位置,截取长度)
alert(arr.splice(1,4))
数组基础
