数组

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)

 

posted @ 2013-04-12 15:38  殇灬绝恋  阅读(118)  评论(1编辑  收藏  举报