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:
const myArray = [1, "hello", true, null];
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");
fruits.push("mango");
Adicione um ou mais elementos no início da matriz. const removedFruit = fruits.pop();
fruits.unshift("kiwi");
const citrusfruits = frutits.slice (1, 3);
const firstFruit = fruits.shift();
const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
Concatena todos os elementos da matriz em uma string, separados pelo divisor especificado. fruits.splice(1, 0, "pear"); // 在索引1处插入"pear"
fruits.splice(2, 1); // 从索引2处删除1个元素
fruits.unshift("kiwi");
const hasbanana = frutits.includes ("banana");
const fruitString = fruits.join(", ");
const index = fruits.indexOf("apple");
cria uma nova matriz contendo apenas elementos dos testes fornecidos pela função. 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