您现在的位置:首页 >> 前端 >> 内容

数组

时间:2017/6/27 11:10:00 点击:

  核心提示:数组1.遍历:var arr1=[1,2,3];for(var i=0;iarr1.lenght;i++){alert(arr1[i]);}2.拼接:var arr=[1,2,3];var arr1=...

数组

1.遍历:

var arr1=[1,2,3];
for(var i=0;i<arr1.lenght;i++)
{
alert(arr1[i]);
}

2.拼接:

var arr=[1,2,3];
var arr1=[4,5,6];
console.log(arr,concat(arr1));

3.将数组转化为字符串:

var arr1=[1,2,3];
var pinjie=arr1.join(".");
alert(typeof pinjie);   //5

4.翻转:arr1.reverse();

5.删除:

a:arr1.pop(); //删除最后一个元素

b:arr1.shift(); //删除第一个元素

c.arr1.splice(0,3); //从下标为0的元素开始,删除3个元素,并且返回删除元素的内容

6.添加:

a.arr1.push(); //在其后追加一个或多个元素

b.arr1.unshift(); //在arr1的前面添加一个或多个元素

7.查询:arr1.indexOf(3);//找aar1中某元素的下标(位置)

8.排序:

//该方法返回一个正数,在arr1.sort()中,若sort()方法中的值是正数,就会从大到小排列
function add(a,b){
return a-b;
}  //升序
function jian(a,b){
return b-a;
}  //降序
var arr1=[1,3,5,2,78,45,22,9,600];
document.write(arr1.sort(add));
document.write(arr1.sort(jian));

9.比大小:

var arr1=[1,-3,45,98,-35,89.200,-50];
function max(arr){
    var maxNum=arr[0];
    for( var i=1;i<arr.length;i++){
        if(maxNum>arr[i]){ //求最大值
            maxNum=arr[i];
};
};
    return maxNum;
};
document.write(max(arr1));

Tags:数组   
作者:网络 来源:qq_3241906