You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
555 B
16 lines
555 B
/* Javascript eval */
|
|
|
|
mystructure = { a:39, b:3, addStuff : function(c,d) { return c+d; } };
|
|
|
|
mystring = JSON.stringify(mystructure, undefined);
|
|
|
|
// 42-tiny-js change begin --->
|
|
// in JavaScript eval is not JSON.parse
|
|
// use parentheses or JSON.parse instead
|
|
//mynewstructure = eval(mystring);
|
|
mynewstructure = eval("("+mystring+")");
|
|
mynewstructure2 = JSON.parse(mystring);
|
|
//<--- 42-tiny-js change end
|
|
|
|
result = mynewstructure.addStuff(mynewstructure.a, mynewstructure.b) == 42 && mynewstructure2.addStuff(mynewstructure2.a, mynewstructure2.b) == 42;
|