发布网友 发布时间:2022-04-20 12:16
共2个回答
热心网友 时间:2022-04-17 18:03
有二种方式:
方法一:直接定义并且初始化
var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//定义了一个3*2的二维数组
方法二:未知长度的二维数组
var tArray = new Array(); //先声明一维for(var k=0;k<i;k++){ //一维长度为i,i为变量,可以根据实际情况改变 tArray[k]=new Array(); //声明二维,每一个一维数组里面的一个元素都是一个数组}
热心网友 时间:2022-04-17 19:21
var arr = [['a', 1], ['b', 2], ['a', 2]];
var result = arr.rece((function () {
var map = {}; return function (result, next) {
var key = next[0]; if (!map[key]) {
map[key] = true;
result.push(next);
} return result;
};
})(), []);
console.log(JSON.stringify(result));