1 // Copyright 2014 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 var arr = [1, 2]; 6 Object.defineProperty(arr, 0xfffe, { 7 value: 3, 8 configurable: true, 9 writable: true, 10 enumerable: false 11 }); 12 arr[0xffff] = 4; 13 arr.shift(); 14 var desc = Object.getOwnPropertyDescriptor(arr, 0xfffe); 15 assertEquals(4, desc.value); 16 assertFalse(desc.enumerable); 17