var models = [['BMW X1','BMW X3','BMW X5','BMW X6'],['RED','BLUE','GREEN'],['低配','中配','高配'],['进口','国产']];
var mLen = models.length;
var index = 0;
var digui = function (arr1,arr2) {
// console.log("enter digui",arr1,arr2);
var res = [];
arr1.forEach(function (m) {
arr2.forEach(function (n) {
res.push(m+" - "+n);
})
});
index ++;
if(index<= mLen-1){
return digui(res,models[index])
}else{
return res;
}
};
var resultArr = [];
if(mLen >= 2){
resultArr = digui(models[index],models[++index]);
}else{
resultArr = models[0];
}
console.log(resultArr);