S15.4.2.2_A2.1_T1.js (752B)
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 esid: sec-array-len 6 info: | 7 If the argument len is a Number and ToUint32(len) is equal to len, 8 then the length property of the newly constructed object is set to ToUint32(len) 9 es5id: 15.4.2.2_A2.1_T1 10 description: Array constructor is given one argument 11 ---*/ 12 13 var x = new Array(0); 14 assert.sameValue(x.length, 0, 'The value of x.length is expected to be 0'); 15 16 var x = new Array(1); 17 assert.sameValue(x.length, 1, 'The value of x.length is expected to be 1'); 18 19 var x = new Array(4294967295); 20 assert.sameValue(x.length, 4294967295, 'The value of x.length is expected to be 4294967295'); 21 22 reportCompare(0, 0);