JSFiddle - React, Tailwind, and code Playground

by Nick Craver

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/dot-luv/jquery-ui.css">

JavaScript

var ninja = {
  yell: function(n){
    alert(ninja);
    return n > 0 ? ninja.yell(n-1) + "a" : "hiy";
  }
};
//alert( ninja.yell(4) == "hiyaaaa", "A single object isn't too bad, either." );

var samurai = { yell: ninja.yell };
var ninja = null;

try {
  samurai.yell(4);
} catch(e){
  //alert( false, "Uh, this isn't good! Where'd ninja.yell go?" );
}