11 lines
387 B
JavaScript
11 lines
387 B
JavaScript
|
// Copyright 2019 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.
|
||
|
|
||
|
const o = [];
|
||
|
o.__proto__ = {};
|
||
|
o.constructor = function() {};
|
||
|
o.constructor[Symbol.species] = function f() {};
|
||
|
o.__proto__ = Array.prototype;
|
||
|
assertEquals(o.constructor[Symbol.species], o.concat([1,2,3]).constructor);
|