// Copyright 2016 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. /** * 9.4.2.3 ArraySpeciesCreate(originalArray, length) * * 1. Assert: length is an integer Number ≥ 0. * 2. If length is −0, let length be +0. * [...] */ var x = []; var deleteCount; x.constructor = function() {}; x.constructor[Symbol.species] = function(param) { deleteCount = param; }; x.splice(0, -0); assertEquals(0, deleteCount);