mirror of https://github.com/tc39/test262.git
27 lines
719 B
JavaScript
27 lines
719 B
JavaScript
// Copyright 2009 the Sputnik authors. All rights reserved.
|
|
// This code is governed by the BSD license found in the LICENSE file.
|
|
|
|
/**
|
|
* @name: S8.6_D1.4;
|
|
* @section: 8.6;
|
|
* @assertion: An Object may have up to 262144 properties ;
|
|
* @description: Create 262144 properties of any Object;
|
|
*/
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//CHECK#1
|
|
COUNT=262144;
|
|
var props={};
|
|
for (var i=0;i<COUNT;i++){
|
|
props['prop'+i]=i;
|
|
}
|
|
var result = true;
|
|
for (var i=0;i<COUNT;i++){
|
|
if (props['prop'+i] !==i ) result = false;
|
|
}
|
|
if (result !== true) {
|
|
$ERROR('#1: An Object may have up to 4096 properties');
|
|
}
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////////
|