S15.4.1_A2.1_T1.js (704B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 The length property of the newly constructed object; 7 is set to the number of arguments 8 es5id: 15.4.1_A2.1_T1 9 description: Array constructor is given no arguments or at least two arguments 10 ---*/ 11 assert.sameValue(Array().length, 0, 'The value of Array().length is expected to be 0'); 12 assert.sameValue(Array(0, 1, 0, 1).length, 4, 'The value of Array(0, 1, 0, 1).length is expected to be 4'); 13 14 assert.sameValue( 15 Array(undefined, undefined).length, 16 2, 17 'The value of Array(undefined, undefined).length is expected to be 2' 18 ); 19 20 reportCompare(0, 0);