"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Explicación sobre el método de matrices y matrices

Explicación sobre el método de matrices y matrices

Publicado el 2025-02-06
Navegar:624

Explanation on Arrays and Arrays method

Explicación detallada de las matrices de JavaScript y los métodos comunes:

¿Qué es una matriz? ]

En JavaScript, una matriz es un objeto especial que almacena una serie de valores (elementos) bajo un nombre de variable. Estos valores pueden ser diferentes tipos de datos (números, cadenas, booleanos, objetos o incluso otras matrices).

características principales:

  • ordenado: Los elementos en la matriz tienen un orden específico, y sus posiciones se indexan a partir de 0.
  • variable: después de que se crea la matriz, se pueden cambiar sus elementos.
  • Dynamic:
  • Las matrices pueden crecer o encogerse según sea necesario.
Crear una matriz:

    notación literal:
  • ]
const myArray = [1, "hola", true, nulo];
   const myArray = [1, "hello", true, null]; 
  • const otro const y YEraTerray = nueva matriz (1, 2, 3);
Access Elements:
   const anotherArray = new Array(5); // 创建一个包含5个空槽的数组
   const yetAnotherArray = new Array(1, 2, 3); 

const fruits = ["manzana", "plátano", "naranja"]; console.log (frutas [0]); console.log (frutas [2]);

modificar elementos de matriz:

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

Métodos de matriz comunes:

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

fruits.push ("mango");

    pop ():
  • Elimine el último elemento de la matriz y devuélvalo.
const eliminados = fruits.pop ();
   fruits.push("mango"); 
Agregue uno o más elementos al comienzo de la matriz.
  • fruits.unshift ("kiwi");
   const removedFruit = fruits.pop(); 
  • const firstfruit = fruits.hift ();
  • slice ():
crea una copia superficial de la parte de la matriz.
   fruits.unshift("kiwi"); 
const citrusfruits = fruits.slice (1, 3);
  • splice (): Agregar/eliminar elementos de matriz en la ubicación especificada.
   const firstFruit = fruits.shift(); 
    concat ():
  • cree una nueva matriz concatenando las matrices existentes.
const combinedfruits = fruits.concat (["piña", "strawberry"];
   const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
concatena todos los elementos de matriz en una cadena, separados por el divisor especificado.
  • const fruitString = fruits.Join (",");
   fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
   fruits.splice(2, 1); // 从索引2处删除1个元素
  • const index = fruits.indexof ("Apple");
  • include ():
Compruebe si la matriz contiene un elemento.
   fruits.unshift("kiwi"); 
const hasbanana = fruits.includes ("plátano");
  • foreach (): ejecuta la función proporcionada una vez para cada elemento de matriz.
   const fruitString = fruits.join(", "); 
    map ():
  • cree una nueva matriz aplicando la función a cada elemento de la matriz original.
const fruitlengths = fruits.map (fruit => fruit.length);
   const index = fruits.indexOf("apple"); 
crea una nueva matriz que contiene solo elementos de las pruebas proporcionadas por la función.
  • const longfruits = fruits.filter (fruit => fruit.length> 5);
  • Esta es una descripción básica de las matrices de JavaScript y sus métodos. Hay muchos otros métodos disponibles, cada uno con su propósito específico. ¡Espero que esto ayude!
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3