JavaScript: Array Object

By Xah Lee. Date: . Last updated: .

Array is the value of the property key "Array" of the global object.

console.log( window.hasOwnProperty ( "Array" ) ) // true

Array is a function object.

〔►see JavaScript: Data Types

// type of Array
console.log ( typeof Array === "function" ); // true
console.log ( Object.prototype.toString.call(Array) === "[object Function]" ) // true

The parent of Array is Function.prototype. 〔►see JavaScript: Prototype and Inheritance

// parent of Array
console.log ( Object.getPrototypeOf ( Array ) === Function.prototype ); // true

The purpose of Array is:

  1. To create array objects.
  2. Used as a namespace to hold general purpose methods for working with array objects.
  3. Holds the property key "prototype". The value of Array.prototype is the parent object of all array objects.

Array Constructor

JavaScript: Array Constructor

Properties


Array.prototype

JavaScript: Array.prototype

Array.isArray

Array.isArray ( value )

Returns true if value is a array object. (not a array-like object.) Else, false.

〔►see JavaScript: What's Array-Like Object?

ECMAScript 2015 §Indexed Collections#sec-array.isarray

Array.from

〔►see JavaScript: Array.from

Array.of

〔►see JavaScript: Array.of

Reference

ECMAScript® 2016 Language Specification#sec-array-objects

Array Topic

  1. JavaScript: Array Basics
  2. JavaScript: Understand JS Array
  3. JavaScript: Create Array
  4. JavaScript: Sparse Array
  5. JavaScript: What's Array-Like Object?
  6. JavaScript: How to Convert Array-Like Object to Array?
  7. JavaScript: Array How-To

  1. JavaScript: Array Object
  2. JavaScript: Array.prototype
Like what you read? Buy JavaScript in Depth
or, buy a new keyboard, see Keyboard Reviews.