JSFiddle - React, Tailwind, and code Playground

by danShumway

JavaScript

/*Passed by reference so far.*/
var test = function(){
    test.caller.x = 5;
    arguments.callee.caller.x =7;
    //console.log(test.x);
    //console.log(test.caller);
    return arguments.callee;
}

//var x = test();
//console.log(test.x);
//console.log(x);

function testTest(){
    return test();
}

//var y = testTest();
console.log(testTest.x);
//console.log(
//console.log(y.caller);

for (var property in test)
{
     console.log(property);   
}
console.log(test.hasOwnProperty("caller"));