JSFiddle - React, Tailwind, and code Playground

by juristr

HTML

<div id="outbox"></div>

JavaScript

// (C) from the book Secrets of the JavaScript Ninja by Jon Resig


function printLn(msg){
    var outbox = document.getElementById('outbox');
    outbox.innerHTML = outbox.innerHTML + '<br/>' + msg;
}


var outerValue = 'ninja';
var later;
function outerFunction() {
    var innerValue = 'samurai';
    function innerFunction(param) {
        printLn('Outer Value: ' + outerValue);
        printLn('Inner Value: ' + innerValue);
        printLn('Param: ' + param);
    }
    later = innerFunction;
}

printLn('tooLate: ' + tooLate);

var tooLate = 'ronin';

outerFunction();
later('wakizashi');