micro-projects

Always be learning

View the Project on GitHub

Tim 3

Teach someone what what’s happening in this script:

function tim() {
    return tim
};
tim.tim = tim
// tim.tim()().tim().tim.tim.tim().tim.tim()
// tim(tim.tim.tim.tim.tim)()
// (tim.tim.tim.tim().tim()()()().tim)()
// tim[tim().name]