mirror of
https://github.com/tc39/test262.git
synced 2025-05-20 06:40:37 +02:00
These tests are derived from the following files within the Google V8 project: test/mjsunit/harmony/array-fill.js test/mjsunit/harmony/array-find.js test/mjsunit/harmony/array-findindex.js test/mjsunit/harmony/array-from.js test/mjsunit/harmony/array-of.js
21 lines
848 B
JavaScript
21 lines
848 B
JavaScript
// Copyright (c) 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.
|
|
/*---
|
|
es6id: 22.1.2.3
|
|
description: >
|
|
The Array.of() method creates a new Array instance
|
|
with a variable number of arguments, regardless of
|
|
number or type of the arguments.
|
|
|
|
Array.of does not leave holes
|
|
|
|
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/of
|
|
includes: [compareArray.js]
|
|
---*/
|
|
assert(compareArray(Array.of(undefined), [undefined]));
|
|
assert(compareArray(Array.of(undefined, undefined), [undefined, undefined]));
|
|
assert(compareArray(Array.of.apply(null, [,,undefined]), [undefined, undefined, undefined]));
|
|
assert(compareArray(Array.of.apply(null, Array(4)), [undefined, undefined, undefined, undefined]));
|
|
|