Em JavaScript, existem várias maneiras de percorrer e manipular arrays. Aqui estão alguns exemplos de como realizar essas operações:
for
: const array = [1, 2, 3, 4, 5];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
for...of
: const array = [1, 2, 3, 4, 5];
for (const item of array) {
console.log(item);
}
forEach()
: const array = [1, 2, 3, 4, 5];
array.forEach(item => {
console.log(item);
});
push()
: const array = [1, 2, 3];
array.push(4);
console.log(array); // [1, 2, 3, 4]
const array = [1, 2, 3];
const newArray = [...array, 4];
console.log(newArray); // [1, 2, 3, 4]
pop()
: const array = [1, 2, 3, 4, 5];
const removedElement = array.pop();
console.log(removedElement); // 5
console.log(array); // [1, 2, 3, 4]
splice()
: const array = [1, 2, 3, 4, 5];
const removedElements = array.splice(2, 2);
console.log(removedElements); // [3, 4]
console.log(array); // [1, 2, 5]
filter()
: const array = [1, 2, 3, 4, 5];
const filteredArray = array.filter(item => item % 2 === 0);
console.log(filteredArray); // [2, 4]
map()
: const array = [1, 2, 3, 4, 5];
const mappedArray = array.map(item => item * 2);
console.log(mappedArray); // [2, 4, 6, 8, 10]
Esses são apenas alguns exemplos das muitas operações que você pode realizar em arrays em JavaScript. A linguagem possui uma ampla variedade de métodos e funcionalidades para manipular e transformar arrays, permitindo que você escolha a abordagem mais adequada para cada situação.