Name
Array — built-in support for arrays
Availability
JavaScript 1.1; JScript 2.0; ECMAScript v1
Inherits from/Overrides
Inherits from Object
Constructor
new Array( ) new Array(size
) new Array(element0
,element1
, ...,elementn
)
Arguments
-
size
The desired number of elements in the array. The returned array has its
length
field set tosize
.-
element0, ... elementn
An argument list of two or more arbitrary values. When the
Array( )
constructor is invoked with these arguments, the newly created array is initialized with the specified argument values as its elements and itslength
field set to the number of arguments.
Returns
The newly created and initialized array. When Array( )
is invoked with no arguments, the returned array is empty
and has a length
field of 0. When invoked with a
single numeric argument, the constructor returns an array with the
specified number of undefined elements. When invoked with any other
arguments, the constructor initializes the array with the values
specified by the arguments. When the Array( )
constructor is called as a function, without the
new
operator, it behaves exactly as it does when
called with the new
operator.
Throws
-
RangeError
When a single integer
size
argument is passed to theArray( )
constructor, aRangeError
exception is thrown ifsize
is negative or is larger than 232 -1.
Literal Syntax
ECMAScript v3 specifies and JavaScript 1.2 and JScript 3.0 implement an array literal syntax. You may also create and initialize an array by placing a comma-separated ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.