JSFiddle - React, Tailwind, and code Playground

by ivanovsuper

HTML

<script src="http://ajax.cdnjs.com/ajax/libs/json2/20110223/json2.js"></script>
<textarea id="x" style="width:100%;height:100%;display:block;"></textarea>

CSS

body,html {height:100%}

JavaScript

var gens = [['AA', 'Bb', 'Cc', 'Xx'], ['aa', 'BB', 'Cc']];

for (u in gens) {
    var gen = gens[u];
    for (var i = 0; i < 1 << gen.length; i++) {
        var args = [];
        for (var j = 0; j < gen.length; j++) {
            var gi = (i & (1 << j)) >> j;
            args.push(gen[j].charAt(gi));
        }
        $("#x").html("" + $("#x").html() + "\n" + JSON.stringify(args));
    }
}