“генерировать комбинации значений из JavaScript с несколькими массивами” Ответ

генерировать комбинации значений из JavaScript с несколькими массивами

function cartesian(...args) {
    var r = [], max = args.length-1;
    function helper(arr, i) {
        for (var j=0, l=args[i].length; j<l; j++) {
            var a = arr.slice(0); // clone arr
            a.push(args[i][j]);
            if (i==max)
                r.push(a);
            else
                helper(a, i+1);
        }
    }
    helper([], 0);
    return r;
}
Dead Dove

Получите комбинации двух JS

var array1=["A","B","C"];

var array2=["1","2","3","4"];

console.log(array1.flatMap(d => array2.map(v => d + v)))
Worried Willet

Ответы похожие на “генерировать комбинации значений из JavaScript с несколькими массивами”

Вопросы похожие на “генерировать комбинации значений из JavaScript с несколькими массивами”

Больше похожих ответов на “генерировать комбинации значений из JavaScript с несколькими массивами” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования