let arr = [1, 2, 3, 4];
(arr的长度不固定)
求 [1, 2, 3, 4, 12, 13, 14, 23, 24, 34]
2 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
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贡献2065条经验 获得超14个赞
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
提交
取消
