JSFiddle - React, Tailwind, and code Playground

by lukemartin

JavaScript

/* utils, ignore */
var b = document.getElementsByTagName('body')[0];
var f = function(m) {
    b.innerHTML += m + '<br>';
}
/* /utils, ignore */

var a = {
    cat: 'yes',
    dog: 'no',
    sheep: {
        something: 'cake',
        somethingelse: 'pie'
    }
}

f('cat');
f('--');
f(a.cat);
f(!!(a.cat));
f('--');
f(a.dog);
f(!!(a.dog));
f('--');
f(a.sheep);
f(!!(a.sheep));
f('--');
f(a.cat);
f(~~(a.cat));
f(~~(a.sheep));
f(~~(!!(a.sheep)));