Utilizando o método estático from, podemos criar um array a partir de objeto
ou string. Uma função pode ser passada como argumento para realizar algum tratamento
customizado.
Sintaxe
Array.from(object, mappingFunction, thisArg);
Onde
object: Objeto para ser convertido. Argumento obrigatório.
mappingFunction: função callback para manipulação dos elementos.
thisArg: Valor passado passado como this.
Retorno
Novo array baseado em object
Exemplo 11
let obj = { nome : "Fulano", idade: "120"};
let x = "12345";
let y = ["A","B","c"];
console.log(Array.from(x));
console.log(Array.from(y.entries()));
console.log(Array.from(Object.entries(obj)));
Saída
[ '1', '2', '3', '4', '5' ]
[ [ 0, 'A' ], [ 1, 'B' ], [ 2, 'c' ] ]
[ [ 'nome', 'Fulano' ], [ 'idade', '120' ] ]