JavaScript Array.do método

JavaScript Array.do método
Nosso dia-a-dia de alguma forma inclui a tarefa de converter um tipo de dados para outro e escolher os justos conversão O método tem seu próprio significado. Por exemplo, você tem um documento de “Docx”Digite e deseja convertê -lo em“pdf”Formato. Em vez de desenvolver um novo “palavra para pdf”Convertendo o aplicativo, você procurará um conversor já criado e depois o usará para resolver a consulta. Esta estratégia economiza muito esforço e tempo.

Da mesma forma, enquanto programa em JavaScript, Se for necessário converter Um objeto iterável ou semelhante a uma matriz, você não precisa iterar sobre todos os elementos e depois adicioná-los à matriz. Em vez disso, utilize o javascript embutido “Variedade.de()”Método para realizar a conversão especificada.

Não sei como usar a matriz.de () método? Sem problemas! Este post explicará o funcionamento de A matriz JavaScript.de() Método com a ajuda de exemplos adequados. Então vamos começar!

Como criar uma matriz a partir de um objeto iterável em javascript

Antes do ES6 JavaScript, quando uma matriz é criada usando um objeto iterável, todos os seus elementos são iterados e depois adicionados em outra matriz.

Por exemplo, no exemplo abaixo, o “ArrayFromargs ()”A função itera sobre os argumentos 'Verão', 'Inverno', 'Outono', 'Primavera' e então adicione -os em um “variedade”Usando o“empurrar()" método. Depois de concluir esta operação, o “ArrayFromargs ()”A função retornará“Array1”:

função ArrayFromargs ()
var Array1 = [];
para (var i = 0; i < arguments.length; i++)
Array1.push (argumentos [i]);

Retorno Array1;

Var Seasons = ArrayFromargs ('Summer', 'Winter', 'Autumn', 'Spring');
console.log (estações);

Dê uma olhada na saída do programa acima:

No entanto, no ES6, a mesma funcionalidade pode ser realizada usando o interno “Variedade.de()”Método.

JavaScript Array.de () método

““Variedade.de()”O método é utilizado para criar uma nova instância de matriz a partir de um objeto iterável ou semelhante a uma matriz que é passado como um argumento. Então ele retorna a matriz recém -criada.

Sintaxe da matriz JavaScript.de () método

Variedade.de (objeto, mapfunção, thisArg)

Aqui o "objeto”Representa o objeto JavaScript que precisa ser convertido em uma matriz,“Mapfunção”É um parâmetro opcional que se refere à função de mapa invocada em cada elemento da matriz. Por último, "thisarg" é usado como "esse”Valor quando a função do mapa especificada é executada.

Agora, vamos conferir alguns exemplos relacionados ao uso da matriz.de () em JavaScript.

Exemplo 1: Como criar uma matriz a partir de string usando JavaScript Array.de () método

Vamos usar o “Variedade.de()”Método para criar um JavaScript“variedade”Da string“Linuxhint”. Nesse caso, "Variedade.de()”O método colocará cada caractere em um índice separado da matriz recém -criada:

const string = "linuxhint";
const array = matriz.de (string);
console.log (matriz);

A execução do código acima do rumo retornará uma matriz que compreende os caracteres dos passados ​​“Linuxhint" corda:

Exemplo 2: Como criar uma matriz a partir de um objeto semelhante a uma matriz usando JavaScript Array.de () método

Primeiro de tudo, definiremos uma função chamada “converter()"Que utiliza o"Variedade.de()”Método para criar uma matriz. Nesse cenário, o “Variedade.de()”Método aceita o“argumentos”Do objeto de matriz passada:

função convert ()
Retorno da matriz.de (argumentos);

console.log (converter (10, 'dólares'));

Quando o dado “Variedade.de()”O método é executado, ele criará uma nova matriz e adicionará o número“10”No índice zero e string“dólares”No primeiro índice:

Exemplo 3: Como criar uma matriz usando a função de mapeamento da matriz JavaScript.de () método

No exemplo abaixo, o JavaScript “Variedade.de()”O método utilizará a função do mapa“x => x - 1”Para subtrair“1”Dos valores que são passados ​​como argumentos para o criado“subtrair()”Função:

função subtract ()
Retorno da matriz.de (argumentos, x => x - 1);

console.log (subtraia (5, 7, 8));

Depois de diminuir um, os argumentos “5","7", e "8”Será colocado como“ [4, 6,7] ”Na matriz retornada:

Exemplo 4: Como criar uma matriz a partir de um objeto definido usando JavaScript Array.de () método

O ES6 “Definir”Objeto cria uma coleção de valores únicos. Você pode criar um objeto definido para restringir a adição de valores duplicados e convertê -lo em uma matriz usando o “Variedade.de()”Método. Dessa forma, a matriz criada não terá nenhum valor repetido:

const set = novo conjunto ([12, 56, 23, 12, 43, 12]);
const array = matriz.de (set);
console.log ("Array:"+ Array);

Execução do especificado “Variedade.de()”Método converterá o“definir“Objeto em um“variedade”:

Essa era todas as informações essenciais relacionadas à matriz JavaScript.de () método em javascript. Você pode trabalhar mais nisso de acordo com suas preferências.

Conclusão

O javascript “Variedade.de()”O método é utilizado para criar uma nova instância de matriz a partir de um objeto iterável ou semelhante a uma matriz que é passado como um argumento. Então ele retorna a matriz recém -criada. Você também pode utilizar a matriz JavaScript.de () método para converter diferentes tipos de objetos como “definir" e "corda" para um "variedade”. Este post explicou o uso do JavaScriptArray.de () método.