15.2.3.4-4-b-4.js (564B)
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-4 6 description: > 7 Object.getOwnPropertyNames - elements of the returned array are 8 writable 9 ---*/ 10 11 var obj = { 12 "a": "a" 13 }; 14 15 var result = Object.getOwnPropertyNames(obj); 16 17 var beforeOverride = (result[0] === "a"); 18 result[0] = "b"; 19 var afterOverride = (result[0] === "b"); 20 21 assert(beforeOverride, 'beforeOverride !== true'); 22 assert(afterOverride, 'afterOverride !== true'); 23 24 reportCompare(0, 0);