Método Array.from

El método Array.from devuelve un nuevo array a partir de un objeto similar a un array o objeto iterable. El primer parámetro del método recibe el objeto a partir del cual se debe crear el array, el segundo opcional - una función que se debe aplicar a los elementos del objeto.

Sintaxis

javascriptlet newArray = Array.from(objeto a partir del cual se crea el array, [función]);

Ejemplo

Vamos a crear un nuevo array a partir de una cadena:

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

Resultado de la ejecución del código:

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

Ejemplo

Vamos a crear un nuevo array a partir de una cadena:

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

Resultado de la ejecución del código:

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

Véase también

  • método Array.of,
    que obtiene un array a partir de parámetros
  • método Array.isArray,
    que verifica si un objeto es un array