我对 JavaScript 非常陌生,我正在尝试制作一个生成器,将名称组合成对,然后在按下按钮时随机选择一对。
如何使结果只有 1 个随机对?以及如何将其添加到按钮?
const result = [];
result.length = 2;
function combine(input, len, start) {
if (len === 0) {
console.log(result.join(" x "));
return;
}
for (var i = start; i <= input.length - len; i++) {
result[result.length - len] = input[i];
combine(input, len - 1, i + 1);
}
}
const Names = ['Name1', 'Name2', 'Name3', 'Name4', 'Name5'];
combine(Names, result.length, 0);
<div class="Generator">
<div id="button"></div>
<button id="button1">Generate</button>
</div>
摇曳的蔷薇
相关分类