Source code
Revision control
Copy as Markdown
Other Tools
function foo(obj1, obj2) {
var keys1 = Object.keys(obj1);
var val = obj2[keys1[0]];
var keys2 = Object.keys(obj2);
return val;
}
var objs = [];
for (var i = 0; i < 30; i++) {
var o = {};
for (var j = 0; j <= i; j++) {
o["p" + j] = j + 1;
}
objs.push(o);
}
for (var i = 0; i < 5000; i++) {
var o = objs[i % objs.length];
foo(o, o);
}