Método de Subarray Javascript typeDArray

Método de Subarray Javascript typeDArray
Em JavaScript, Uma visão de buffer de matriz que interpreta os bytes de buffer de matriz como uma variedade de números é chamada de TypedArray. É semelhante a um objeto semelhante a uma matriz que permite acessar os dados binários brutos. Os valores de JavaScript também podem ser atribuídos dinamicamente a esses objetos de matriz e são usados ​​principalmente para converter dados binários brutos em matrizes digitadas.

Depois de criar um TypeDArray, você pode executar operações diferentes, como encontrar o índice de um elemento usando o “encontrar()”Método, reduzindo os elementos em um único valor, utilizando o“reduzir()”Método, ou gerando um novo TypeDarray de elementos selecionados com a ajuda do TypeDArray“Subarray ()”Método.

Este artigo discutirá o javascript Subarray typeDArray () método. Então vamos começar!

Método JavaScript typeDArray Subarray ()

O método JavaScript typeDArray Subarray () é utilizado para criar um novo “TypedArray" na mesma Buffer de matriz com os mesmos tipos de elementos. Ele retorna os elementos de matriz selecionados sem modificar a matriz original.

Sintaxe do método JavaScript typeDArray Subarray ()

typedArray.Subarray (start, fim)

Aqui, "começar”Representa o índice do primeiro elemento de onde os elementos serão selecionados e“fim”Refere -se ao índice do último elemento até que os elementos serão incluídos no retorno matriz digitada.

Observação: Quando o método typeDArray Subarray () é invocado, o elemento com o “começar”Índice é adicionado na matriz retornada, enquanto os elementos com o“fim”Índice não será adicionado na matriz digitada retornada.

Agora, vamos conferir alguns exemplos relacionados ao método typeDArray Subarray () em JavaScript.

Exemplo 1: Usando o método JavaScript typeDArray Subarray ()
Primeiro de tudo, criaremos um novo typeDarray “Uint8array”Objeto que terá os seguintes valores:

const array = novo uint8array ([10, 20, 30, 40, 50, 60, 70]);

Na próxima etapa, utilizaremos o “Subarray ()”Método para selecionar o elemento do primeiro índice para o terceiro índice de“variedade”:

typed_array = matriz.Subarray (1, 3)
console.log (typed_array);

A execução do programa fornecido retornará um novo “typed_array”Tendo dois valores,“20" e "30,”Que são selecionados do especificado“variedade”:

Exemplo 2: Usando o método JavaScript typeDArray Subarray ()
Se apenas o índice inicial for adicionado, então o “Subarray typeDArray ()”O método selecionará o elemento desse índice até o final da matriz.

Por exemplo, especificamos “1”Como o índice inicial, então o novo“Subarray ()”Método adicionará o“variedade”Elementos para“typed_array”Desde o primeiro índice até o último índice que é“6”:

typed_array = matriz.Subarray (1)
console.log (typed_array);

Saída

Exemplo 3: Usando o método JavaScript typeDArray Subarray ()
O abaixo foi dado “typed_array”Compreenderá os cinco primeiros elementos do“variedade”Do First Index ao Six Index, ao excluir o sexto elemento de índice:

typed_array = matriz.Subarray (0, 6)
console.log (typed_array);

Saída

Exemplo 4: Usando o método JavaScript typeDArray Subarray ()
Quando "0”É especificado como o índice inicial, depois o“Subarray ()”O método adicionará todos os elementos de“variedade”Para o recém -criado“typed_array”:

typed_array = matriz.Subarray (0)
console.log (typed_array);

Saída

Exemplo 5: Usando o método JavaScript typeDArray Subarray ()
Existe outra situação em que passou índice é negativo. Nesse cenário, os elementos do JavaScript typeDArray são acessados ​​desde o final.

Por exemplo, no exemplo seguinte, “-1"É passado para o"Subarray ()”Método. Sua execução selecionará o último elemento de “variedade”E adicione -o ao“typed_array”:

typed_array = matriz.Subarray (-1)
console.log (typed_array);

Como você pode ver, o último elemento do “variedade" é "70,”Que agora é adicionado com sucesso ao“typed_array”:

Exemplo 6: Usando o método JavaScript typeDArray Subarray ()

Adicionando “-2”Como o argumento do índice selecionará os dois últimos elementos do“variedade”E depois adicione -o ao“typed_array”:

typed_array = matriz.Subarray (-2)
console.log (typed_array);

““60" e "70”São os dois últimos“variedade”Elementos que agora fazem parte do“typed_array”:

Isso foi tudo sobre o método JavaScript typeDArray Subarray (). Você pode explorá -lo com base em seus requisitos.

Conclusão

O JavaScript typeDArray Subarray () O método é utilizado para criar um novo “TypedArray”No mesmo buffer de matriz com os mesmos tipos de elementos. Este método aceita dois argumentos, onde o primeiro valor representa o índice inicial e o outro valor indica o índice final. A execução do método JavaScript typeDArray Subarray () retorna os elementos de matriz selecionados sem modificar a matriz original. Este artigo explicou o uso do método JavaScript typeDArray Subarray ().