Strict mode Passingnon-Strict mode Passing
Features:
- BigInt
- TypedArray
// Copyright (C) 2018 Valerie Young. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: sec-typedarray-typedarray description: > If typedArray constructor argument is a Big(U)Int, throw info: | 22.2.4.3 TypedArray ( typedArray ) This description applies only if the TypedArray function is called with at least one argument and the Type of the first argument is Object and that object has a [[TypedArrayName]] internal slot. ... 19. Else, ... c. If one of srcType and elementType contains the substring "Big" and the other does not, throw a TypeError exception. includes: [testBigIntTypedArray.js, testTypedArray.js] features: [BigInt, TypedArray] ---*/ var bigTypedArray; testWithBigIntTypedArrayConstructors(function(BTA) { bigTypedArray = new BTA(16); testWithTypedArrayConstructors(function(TA) { assert.throws(TypeError, function() { new TA(bigTypedArray); }); }); });