Source code

Revision control

Copy as Markdown

Other Tools

var Test = function (foo) {
var a = [];
this.fillArray = function() {
a = [];
for (var i = 0; i < 10; i++)
a.push(0);
assertEq(a.length, 10);
}
foo.go(this);
};
// Import assertEq now to prevent global object shape from changing.
assertEq(true, true);
(new Test({ go: function(p) {
p.fill = function() {
p.fillArray();
}
}})).fill();
new Test({ go: function(p) {
for (var k = 0; k < 10; k++)
p.fillArray();
}});