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:
const myArray = [1, "hello", true, null];
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");
fruits.push("mango");
Agregue uno o más elementos al comienzo de la matriz. const removedFruit = fruits.pop();
fruits.unshift("kiwi");
const citrusfruits = fruits.slice (1, 3);
const firstFruit = fruits.shift();
const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
concatena todos los elementos de matriz en una cadena, separados por el divisor especificado. fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
fruits.splice(2, 1); // 从索引2处删除1个元素
fruits.unshift("kiwi");
const hasbanana = fruits.includes ("plátano");
const fruitString = fruits.join(", ");
const index = fruits.indexOf("apple");
crea una nueva matriz que contiene solo elementos de las pruebas proporcionadas por la función. 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