JSFiddle - React, Tailwind, and code Playground
by russau
JavaScript
var alphabet = [ 'a', 'b', 'c' ];
comb('', 5);
function comb(start, columns)
{
if (columns == 0)
{
document.write(start);
document.write('<br>');
return;
}
for (var i=0; i<alphabet.length; i++)
{
var pre = start + alphabet[i];
comb(pre, columns-1);
}
}