Método Array.from
O método Array.from retorna um novo
array a partir de um objeto
semelhante a um array ou iterável.
O primeiro parâmetro do método recebe o
objeto a partir do qual o array deve ser criado,
o segundo, opcional - uma função que
deve ser aplicada aos elementos do objeto.
Sintaxe
javascriptlet newArray = Array.from(objeto a partir do qual criamos o array, [função]);
Exemplo
Vamos criar um novo array a partir de uma string:
javascriptlet res = Array.from('abc');
console.log(res);
Resultado da execução do código:
javascript['a', 'b', 'c']
Exemplo
Vamos criar um novo array a partir de uma string:
javascriptlet res = Array.from('abc', function(elem) {
return elem + '!';
});
console.log(res);
Resultado da execução do código:
javascript ['a!', 'b!', 'c!']
Veja também
-
método
Array.of,
que obtém um array a partir de parâmetros -
método
Array.isArray,
que verifica se um objeto é um array