数组
1/数组使用
例子:
var arr=[1,2,3,4];
var arr=new Array(1,2,3,4);
2/数组的属性
length
--既可以快速获取,又可以设置
--例子:快速清空数组
var arr=[1,2,3,4]; arr.length=10; alert(arr[6]);
3/数组的添加、删除
添加
-push(元素),从尾部添加
-unshift(元素),从头部添加
删除
-pop(),从尾部删除
-shift(),从头部删除
4/数组的排序
sort()
var attr=[96,30,83,73,100]; attr.sort(function (num1,num2){ return num2-num1 }); alert(attr)
5/数组的相加
concat()
var arr1=[1,2,3]; var arr2=[6,7,8]; alert(arr1.concat(arr2));
6/数组的分隔符
join()
alert(arr3.join('-'));
split 字符串变数组
var str='323-5-65-76-877-453'; var arr=str.split('-'); alert(arr[0])
7/ splice 插入、删除
//1.从数组的中间删除元素
splice(开始位置,长度)
var arr=[1,2,3,4,5,6,7,8,9] arr.splice(2,3); alert(arr)
//2.中间插入
var arr=[1,2,3,4,5,6,7,8,9] arr.splice(5,0,'a','b','c','d'); alert(arr)
//3.替换
var arr=[1,2,3,4,5,6,7,8,9] arr.splice(5,2,'a','b','c','d'); alert(arr)
新功能