JavaScript에서 배열은 순서가 지정된 데이터 컬렉션을 저장하는 데 사용되는 특수한 유형의 개체입니다. 배열은 숫자, 문자열, 객체 또는 기타 배열을 포함하여 다양한 데이터 유형의 여러 값을 보유할 수 있습니다.
배열을 만드는 가장 일반적인 방법은 대괄호 []를 사용하는 것입니다.
예:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
이 방법은 빈 배열이나 지정된 요소가 있는 배열을 만듭니다.
예:
const numbers = new Array(5); // Creates an array with 5 empty slots console.log(numbers.length); // Output: 5 const colors = new Array("Red", "Green", "Blue"); console.log(colors); // Output: ["Red", "Green", "Blue"]
배열 요소는 0부터 시작하는 인덱싱을 사용하여 액세스합니다.
예:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
const numbers = new Array(5); // Creates an array with 5 empty slots console.log(numbers.length); // Output: 5 const colors = new Array("Red", "Green", "Blue"); console.log(colors); // Output: ["Red", "Green", "Blue"]
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits[0]); // Output: Apple console.log(fruits[2]); // Output: Cherry
fruits[1] = "Blueberry"; console.log(fruits); // Output: ["Apple", "Blueberry", "Cherry"]
fruits.push("Mango"); console.log(fruits); // Output: ["Apple", "Banana", "Cherry", "Mango"]
fruits.pop(); console.log(fruits); // Output: ["Apple", "Banana"]
fruits.unshift("Strawberry"); console.log(fruits); // Output: ["Strawberry", "Apple", "Banana"]
fruits.shift(); console.log(fruits); // Output: ["Apple", "Banana"]
console.log(fruits.indexOf("Banana")); // Output: 1
console.log(fruits.includes("Cherry")); // Output: false
const numbers = [1, 2, 3]; const squared = numbers.map((num) => num ** 2); console.log(squared); // Output: [1, 4, 9]
const evenNumbers = numbers.filter((num) => num % 2 === 0); console.log(evenNumbers); // Output: [2]
const sum = numbers.reduce((acc, curr) => acc + curr, 0); console.log(sum); // Output: 6
const moreFruits = ["Peach", "Grape"]; const allFruits = fruits.concat(moreFruits); console.log(allFruits); // Output: ["Apple", "Banana", "Peach", "Grape"]
const sliced = allFruits.slice(1, 3); console.log(sliced); // Output: ["Banana", "Peach"]
allFruits.splice(1, 1, "Orange"); console.log(allFruits); // Output: ["Apple", "Orange", "Peach", "Grape"]
for (let i = 0; i < fruits.length; i++) { console.log(fruits[i]); }
배열은 다른 배열을 포함하여 행렬 또는 다차원 구조를 만들 수 있습니다.
예:
for (let fruit of fruits) { console.log(fruit); }
fruits.forEach((fruit) => console.log(fruit));
const matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ]; console.log(matrix[1][2]); // Output: 6
구조 분해를 사용하면 배열의 값을 변수로 추출할 수 있습니다.
예:
const fruits = ["Apple", "Banana", "Cherry"]; console.log(fruits); // Output: ["Apple", "Banana", "Cherry"]
안녕하세요. 저는 Abhay Singh Kathayat입니다!
저는 프론트엔드와 백엔드 기술 모두에 대한 전문 지식을 갖춘 풀스택 개발자입니다. 저는 효율적이고 확장 가능하며 사용자 친화적인 애플리케이션을 구축하기 위해 다양한 프로그래밍 언어와 프레임워크를 사용하여 작업합니다.
제 비즈니스 이메일(kaashshorts28@gmail.com)로 언제든지 연락주세요.
위 내용은 JavaScript의 배열 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!