数组知识点

来源:互联网 发布:电子数据使用保密协议 编辑:程序博客网 时间:2024/06/06 02:04


数组的知识点

arr1.reverse() //数组倒置
var arr2 = arr1.slice() //数组复制
arr2[3] = number //把number赋值给数组arr2下标为3的元素

arr.sort(function(){ return Math.random()>0.5?1;-1});//打乱数组
arr.sort(function(){ return 0.5 - Math.random()});   //打乱数组

对象和数组的区别:对象是能够通过属性名获取对应的值,没有长度和顺序;数组是通过下标获取对应的值,有长度和顺序。

var Creat2X2Arr = function(_i,_j,defaultValue){
    var returnArr = []
    for(var i = 0;i<_i;i++){
        returnArr[i] = []
        for(var j=0;j<_j;j++){
            returnArr[i][j] = defaultValue;
        }
    }
    return returnArr
};
var trace2x2Arr = function(arr,_i,_j){
    for(var i = 0;i<_i;i++){
        var line = ''
        for(var j=0;j<_j;j++){
            line += arr[i][j]+"  "
        }
    }
};


0 0
原创粉丝点击