let arr = [1, 2, 3, 4];
(arr的长度不固定)
求 [1, 2, 3, 4, 12, 13, 14, 23, 24, 34]
2 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
var arr = [1, 2, 3, 4];var i = [...arr]; i.forEach(value => { arr.shift(); arr.forEach(v => { if (value != v) { i.push(Number('' + value + v)); } }) }) //i [1, 2, 3, 4, 12, 13, 14, 23, 24, 34]
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
var newArr = [];for(var i=0;i<arr.length;i++){ newArr.push(arr[i]); for(var x=i+1;x<arr.length;x++){ newArr.push(arr[i]+''+arr[x]); } }
添加回答
举报
0/150
提交
取消