javaScript一些好的自定义方法
判断一个对象是否为数组:
var is_array = function (value) { return Object.prototype.toString.apply(value) === '[object Array]'; };
一维数组指定初始值:
Array.dim = function (dimension, initial) { var a = [], i; for (i = 0; i < dimension, i += 1) { a[i] = initial; } return a; }; var myArray01 = Array.dim(10, 0);
二数组指定初始值:
Array.matrix = function (m, n, initial) { var a, i, j, mat = []; for (i = 0; i < m; i += 1) { a = []; for (j = 0; j < n; j += 1) { a[j] = initial; } mat[i] = a; } return mat; }