"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Explicação sobre matrizes e matrizes Método

Explicação sobre matrizes e matrizes Método

Postado em 2025-02-06
Navegar:317

Explanation on Arrays and Arrays method

Explicação detalhada de matrizes JavaScript e métodos comuns:

o que é uma matriz? ]

Em JavaScript, uma matriz é um objeto especial que armazena uma série de valores (elementos) em um nome de variável. Esses valores podem ser diferentes tipos de dados (números, strings, booleanos, objetos ou até outras matrizes).

Recursos principais:

  • ordenado: Os elementos na matriz têm um pedido específico, e suas posições são indexadas a partir de 0.
  • variável: Depois que a matriz for criada, seus elementos podem ser alterados.
  • dinâmico:
  • as matrizes podem crescer ou encolher conforme necessário.
Crie uma matriz:

    notação literal:
  • ]
const myarray = [1, "hello", true, null];
   const myArray = [1, "hello", true, null]; 
  • const OtherArray = new Array (5); const yetanotherRray = nova matriz (1, 2, 3);
Access Array Elements:
   const anotherArray = new Array(5); // 创建一个包含5个空槽的数组
   const yetAnotherArray = new Array(1, 2, 3); 

const Fruits = ["Apple", "Banana", "Orange"]; console.log (frutas [0]); console.log (frutas [2]);

modificar elementos da matriz:

   const fruits = ["apple", "banana", "orange"];
   console.log(fruits[0]); // 输出: "apple" (第一个元素)
   console.log(fruits[2]); // 输出: "orange" (第三个元素)
frutas [1] = "uva"; console.log (frutas);

Métodos de matriz comum:

   fruits[1] = "grape"; 
   console.log(fruits); // 输出: ["apple", "grape", "orange"]

frruits.push ("manga");

    pop ():
  • exclua o último elemento da matriz e retorne.
const RemovedFruit = frutits.pop ();
   fruits.push("mango"); 
Adicione um ou mais elementos no início da matriz.
  • frruits.unshift ("kiwi");
   const removedFruit = fruits.pop(); 
  • const FirstFruit = frutits.shift ();
  • slice ():
Crie uma cópia superficial de parte da matriz.
   fruits.unshift("kiwi"); 
const citrusfruits = frutits.slice (1, 3);
  • splice (): Adicionar/excluir elementos de matriz no local especificado.
   const firstFruit = fruits.shift(); 
    concat ():
  • Crie uma nova matriz concatenando as matrizes existentes.
const CombinedFruits = frutits.Concat (["Pineapple", "Strawberry"]);
   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
Concatena todos os elementos da matriz em uma string, separados pelo divisor especificado.
  • const frruitstring = frutit.Join (",");
   fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
   fruits.splice(2, 1); // 从索引2处删除1个元素
  • const index = fruits.indexof ("Apple");
  • incluir ():
Verifique se a matriz contém um elemento.
   fruits.unshift("kiwi"); 
const hasbanana = frutits.includes ("banana");
  • foreach (): executa a função fornecida uma vez para cada elemento da matriz.
   const fruitString = fruits.join(", "); 
    map ():
  • Crie uma nova matriz aplicando a função a cada elemento da matriz original.
   const index = fruits.indexOf("apple"); 
cria uma nova matriz contendo apenas elementos dos testes fornecidos pela função.
  • const longfruits = frutas.filter (fruty => fruit.length> 5);
  • Esta é uma visão geral básica das matrizes JavaScript e seus métodos. Existem muitos outros métodos disponíveis, cada um com seu objetivo específico. Espero que isso ajude!
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3