JSFiddle - React, Tailwind, and code Playground
by Yang Tyler
JavaScript
function foo(x) {
var tmp = 3;
return function (y) {
alert(x + y + tmp);
x.memb = x.memb ? x.memb + 1 : 1;
alert(x.memb);
}
}
var age = new Number(2);
var bar = foo(age); // bar is now a closure referencing age.
bar(10);
bar(10);
bar(10);
alert("this is age.memb:");
alert(age.memb); // 3