Arrays em JavaScript são um tipo de estrutura de dados que permite aos desenvolvedores armazenar vários valores em uma única variável. Isso facilita o gerenciamento e a manipulação de dados, especialmente ao lidar com grandes quantidades de informações. Os arrays em JavaScript podem armazenar diferentes tipos de dados, incluindo strings, números e até mesmo outros arrays.
Para declarar uma matriz em JavaScript, pode utilizar a notação de parêntesis rectos. Por exemplo, você pode declarar um array de números da seguinte forma:
““
let numbers = [1, 2, 3, 4, 5];
“`
““
let frutas = [“maçã”, “banana”, “laranja”];
Para acessar elementos dentro de um array, você pode usar o número de índice. Em JavaScript, os índices de array começam em 0. Por exemplo, para acessar o primeiro elemento no array de números, você pode usar o seguinte código:
“`
let firstNumber = numbers[0];
“`
“`
fruits.push(“grape”);
“`
“`
fruits.pop();
“`
Você também pode criar um array bidimensional em JavaScript. Este é um array de arrays, onde cada elemento do array principal contém outro array. Para criar um array bidimensional, você pode usar o seguinte código:
“`
let matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
“`
Para acessar um elemento em um array bidimensional, você pode usar os números de índice tanto para o array principal quanto para o array aninhado. Por exemplo, para acessar o número 5 no array matriz, você pode usar o seguinte código:
“`
let numberFive = matrix[1][1];
“`
Em resumo, arrays em JavaScript são uma poderosa estrutura de dados que permite aos desenvolvedores armazenar e manipular múltiplos valores em uma única variável. Eles podem ser declarados usando colchetes, e os elementos podem ser acessados usando números de índice. Os arrays também são mutáveis, o que significa que os elementos podem ser adicionados ou removidos conforme necessário. Além disso, arrays bidimensionais podem ser criados para armazenar arrays dentro de arrays.
Em sua forma tradicional, o loop `for` em JavaScript tem três partes separadas por ponto e vírgula: a instrução de inicialização, a instrução de condição e a instrução de atualização. A sintaxe é:
“`
for (initialization; condition; update) {
// bloco de código a ser executado
}
“`
Por exemplo, um loop `for` que itera através de um array de números e registra cada número no console seria parecido com isto:
“`
var numbers = [1, 2, 3, 4, 5];
for (var i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
“`
Em JavaScript, você pode declarar um array usando colchetes `[]` ou o construtor `Array()`. Por exemplo:
“`
// Usando colchetes
let myArray = [1, 2, 3, 4, 5];
// Usando o construtor Array()
let myArray = new Array(1, 2, 3, 4, 5);
“`
Você também pode declarar um array vazio omitindo qualquer valor dentro dos colchetes ou passando um único argumento para o construtor `Array()` com o comprimento desejado do array. Por exemplo:
“`
// Declarando um array vazio
let myArray = [];
// Usando o construtor Array() com um único argumento
let myArray = new Array(5); // cria um array com 5 valores indefinidos
“`
Para criar um array de objectos em JavaScript, pode declarar uma variável array e atribuir-lhe um array de objectos literais. Aqui está um exemplo:
“`
let fruits = [
{ nome: ‘maçã’, cor: ‘vermelho’ },
{ nome: ‘banana’, cor: ‘amarelo’ },
{ nome: ‘laranja’, cor: ‘laranja’ }
];
“`
Neste exemplo, `frutas` é um array que contém três objetos com cada objeto tendo uma propriedade `nome` e `cor`. Você pode acessar os objetos e suas propriedades usando indexação de array e notação de ponto, como `frutas[0].nome` para acessar a propriedade nome do primeiro objeto no array.