// Copyright 2014 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";classNonArray{constructor(){Array.apply(this,arguments);}};varobj=newNonArray(1,2,3);varresult=Array.prototype.concat.call(obj,4,5,6);assertEquals(Array,result.constructor);assertEquals([obj,4,5,6],result);assertFalse(resultinstanceofNonArray);