15.2.3.4-4-b-6.js (589B)
1 // Copyright (c) 2012 Ecma International. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 es5id: 15.2.3.4-4-b-6 6 description: > 7 Object.getOwnPropertyNames - elements of the returned array are 8 configurable 9 ---*/ 10 11 var obj = { 12 "a": "a" 13 }; 14 15 var result = Object.getOwnPropertyNames(obj); 16 17 var beforeDeleted = (result.hasOwnProperty("0")); 18 delete result[0]; 19 var afterDeleted = (result.hasOwnProperty("0")); 20 21 assert(beforeDeleted, 'beforeDeleted !== true'); 22 assert.sameValue(afterDeleted, false, 'afterDeleted'); 23 24 reportCompare(0, 0);