// 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.{classMyArrayextendsArray{staticget[Symbol.species](){returnArray;}}constwannabe=newMyArray();constflattened=wannabe.flat(Infinity);assertEquals(false,flattenedinstanceofMyArray);assertEquals(true,flattenedinstanceofArray);}{classMyArrayextendsArray{staticget[Symbol.species](){returnthis;}}constwannabe=newMyArray();constflattened=wannabe.flat(Infinity);assertEquals(true,flattenedinstanceofMyArray);assertEquals(true,flattenedinstanceofArray);}