|
发表于 2020-12-29 12:19:41
|
显示全部楼层
- const nameList = ["赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏"];
- shuffle(nameList);
- pick(nameList);
- function shuffle(list) {
- for (let i = 0, len=list.length; i < len; i++) {
- const rand = ~~(Math.random() * len);
- [list[i], list[rand]] = [list[rand], list[i]];
- }
- }
- function pick(list) {
- const result = [];
- let pair = [];
- for (let i = 0, len=list.length; i < len; i++) {
- if(i % 2 === 0) {
- pair = [list[i]];
- } else {
- pair.push(list[i]);
- result.push(pair.join(' <-> '));
- }
- }
- console.log(result);
- }
复制代码
浏览器控制台执行就可以 |
|