У меня есть массив имен команд, которая так:JavaScript - отдельный массив в массив пар
teams = ['team1', 'team2', 'team3', 'team4']
Я хочу создать набор матчей, основываясь на этом, поэтому в данный момент, для набора совпадений с использованием массива команд вы получите:
teamMatches : [
[ teams[0], teams[1] ],
[ teams[2], teams[3] ]
]
Мой вопрос, может кто-нибудь придумать способ, чтобы произвести этот teamMatches массив, основанный на массиве команд с длиной n
. Массив команд всегда будет правильным числом, 4,8,16 и т. Д. Я попытался использовать Math.pow
с 2, чтобы попытаться создать скобки без успеха.
Любые идеи?
Мне нравится это благодаря своей простоте, поэтому спасибо, не думал, что ответ был таким простым, как это, возможно, я переусердствовал. Это должно работать для массива размером 4/8/16 и т. Д., Не так ли? – germainelol
Это замечательно. Вопрос был на самом деле намного проще, чем все думали сначала. Вопроситель не искал какой-то сложный циклический и т. Д. Алгоритм. –
да, это будет работать для массива размером 4/8/16 и т. Д. – Gowsikan