好吧,最近我发现了这种排列,并且我已经和它玩了一段时间了
const suggestions = [
... arzt.map((rest, i) => (
rest.Vorname
)),
]
常数arzt的值是Martin和Dennis
let ret = [];
for (let i = 0; i < xs.length; i = i + 1) {
let rest = perm(xs.slice(0, i).concat(xs.slice(i + 1)));
if(!rest.length) {
ret.push([xs[i]])
} else {
for(let j = 0; j < rest.length; j = j + 1) {
ret.push([xs[i]].concat(rest[j]))
}
}
}
return ret;
}
console.log(perm(suggestions).join("\n"));
当我运行这段代码时,它会给我结果(马丁,丹尼斯和丹尼斯,马丁)。我现在的问题是我想以其他格式显示结果。例如说我们有一张桌子,我希望桌子的一面有马丁,另一面有丹尼斯,下一行有丹尼斯,另一面是马丁。谁能解释或告诉我如何实现这一目标。非常感谢!