当前位置: 代码迷 >> 综合 >> js校验是否是数组
  详细解决方案

js校验是否是数组

热度:25   发布时间:2023-10-08 20:45:15.0
var is_array = function(value){return Object.prototype.toString.apply(value) == '[object Array]';
}
var b = [];
document.writeln(is_array(b));
Array.isArray(b) // 也可以使用
 指定数组的初始值
Array.dim = function(dimension,initial){var a = [], i;for(i = 0; i < dimension; i++){a[i] = initial;}return a;}var myArray =  Array.dim(10,"address");for(var i in myArray){document.writeln(myArray[i]);}

   js如何构建一个二维数组

 

Array.matrix = function (m, n, initial) {var a , i, j, mat = [];for(i = 0; i < m; i++){a = [];for(j = 0; j < n; j++){a[j] = initial;}mat[i] = a;}return mat;
}
js构建一个矩阵
Array.identity = function (n){var i, mat = Array.matrix(n, n, 0);for(i = 0; i < n; i++){mat[i][i] = 4;}return mat;
}
myMatrix = Array.identity(4);
document.writeln(myMatrix[3][3]);
  相关解决方案