JSFiddle - React, Tailwind, and code Playground
by radu
JavaScript
var input = [
['a', 'b', 'c', 'd', 'e', 'f', 'g'],
['yes', 'no'],
['yes', 'no'],
['yes', 'no'],
['yes', 'no'],
['yes', 'no']
];
var combinations = [];
for (var i = 0, n = input.length; i != n; i++) {
for (var j = 0, m = input[i].length; j != m; j++) {
combinations[i][j] += input[i];
}
}