JSFiddle - React, Tailwind, and code Playground
by lbstr
JavaScript
var o = {};
function f(a, b){
if (b === undefined) {
return o[a];
}
o[a] = b;
return a + " set.";
}
function g(){
if (arguments.length === 1) {
return o[arguments[0]];
}
else if (arguments.length === 2) {
o[arguments[0]] = arguments[1];
return arguments[0] + " set.";
}
}
function log(msg){
document.writeln(msg + "<br>");
}
log(f('name', 'Joe'));
log(f('name'));
log(f('name', undefined));
log(g('name', 'Joe'));
log(g('name'));
log(g('name', undefined));