Array.from method

The Array.from method returns a new array from an iterable or an array-like object. The first parameter of the method is the object to be used as an array, the second optional parameter is the function to be applied to the elements of the object.

Syntax

javascriptlet newArray = Array.from(what do we make an array of, [function]);

Example

Let's make a new array from a string:

javascriptlet res = Array.from('abc');
console.log(res);

The code execution result:

javascript['a', 'b', 'c']

Example

Let's make a new array from a string:

javascriptlet res = Array.from('abc', function(elem) {
  return elem + '!';
});
console.log(res);

The code execution result:

javascript   ['a!', 'b!', 'c!']

See also

  • the Array.of method
    that obtains an array from parameters
  • the Array.isArray method
    that checks if an object is an array