1 回答

TA贡献1829条经验 获得超7个赞
function doSomething(arr) {
var len = arr.length;
if (len >= 2) {
var len1 = arr[0].length;
var len2 = arr[1].length;
var newlen = len1 * len2;
var temp = new Array(newlen);
var index = 0;
for (var i = 0; i < len1; i++) {
for (var j = 0; j < len2; j++) {
temp[index] = (arr[0][i] + ',' +
arr[1][j]).split(',');
index++;
}
}
var newArray = new Array(len - 1);
for (var i = 2; i < len; i++) {
newArray[i - 1] = arr[i];
}
newArray[0] = temp;
return doSomething(newArray);
} else {
return arr;
}
}
添加回答
举报