JSFiddle - React, Tailwind, and code Playground

JavaScript

function foo()
{
    var scope = {};
    return function(x)
    {
        return eval(x);
    }
}


var e = foo();

console.log(e("scope.bar = 12"));           // 12
console.log(e("scope.bar"));     // 42
console.log(e("scope.baz = 14"));           // 42
console.log(e("scope.baz;")); // undefined