The Array[@@species] accessor property returns the Array constructor.
The concat() method returns a new array comprised of the array on which it is called joined with the array(s) and/or value(s) provided as arguments.
The length property represents an unsigned, 32-bit integer that is always numerically greater than the highest index in the array.
The Array.observe() method was used for asynchronously observing changes to Arrays, similar to Object.observe() for objects. It provided a stream of changes in order of occurrence. It's equivalent to Object.observe() invoked with the accept type list ["add", "update", "delete", "splice"]. However, this API has been deprecated and removed from Browsers. You can use the more general Proxy object instead.
The pop() method removes the last element from an array and returns that element.
The Array.prototype property represents the prototype for the Array constructor.
The reverse() method reverses an array in place. The first array element becomes the last and the last becomes the first.
The shift() method removes the first element from an array and returns that element. This method changes the length of the array.
The slice() method returns a shallow copy of a portion of an array into a new array object.
The sort() method sorts the elements of an array in place and returns the array. The sort is not necessarily stable. The default sort order is according to string Unicode code points.
The toSource() method returns a string representing the source code of the array.
The toString() method returns a string representing the specified array and its elements.
The Array.unobserve() method was used to remove observers set by Array.observe(), but has been deprecated and removed from Browsers. You can use the more general Proxy object instead.
The unshift() method adds one or more elements to the beginning of an array and returns the new length of the array.
The @@unscopable symbol property contains property names that were not included in the ECMAScript standard prior to the ES2015 (ES6) version. These properties are excluded from with statement bindings.
The Array.from() method creates a new Array instance from an array-like or iterable object.
The Array.isArray() determines whether the passed value is an Array
The join() method joins all elements of an array into a string.
The Array.of() method creates a new Array instance with a variable number of arguments, regardless of number or type of the arguments.
The push() method adds one or more elements to the end of an array and returns the new length of the array.