Assoziative Arrays

by pw_we1

HTML

<input id="js"><button id="repl">REPL</button>
<div id="out"></div>

JavaScript

var obj = { a:1 };
obj["b"] = 2;
obj.sum = function() { return this["a"] + this.b; };
$("#repl").click(function(){
  var res = "";
  try { res = eval($("#js").val()).toString(); } 
  catch(err) { res = err; }
  $("#out").prepend($("<p>").html(res));
});