testLambdaCtor.js (334B)
1 function testLambdaCtor() { 2 var a = []; 3 for (var x = 0; x < 9; ++x) { 4 var f = function(){}; 5 a[a.length] = new f; 6 } 7 8 assertEq([8].__proto__ !== a[7].__proto__, true); 9 10 // Assert that the last f was properly constructed. 11 return a[8].__proto__ === f.prototype; 12 } 13 assertEq(testLambdaCtor(), true);