// Copyright 2018 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. 'use strict'; { const x = [42]; x.splice(0, 0, 23); assertEquals([23, 42], x); x.length++; assertEquals([23, 42, ,], x); assertFalse(x.hasOwnProperty(2)); } { const x = [4.2]; x.splice(0, 0, 23); assertEquals([23, 4.2], x); x.length++; assertEquals([23, 4.2, ,], x); assertFalse(x.hasOwnProperty(2)); }