let arr = [val1, val2, val3]; //대괄호로 정의
let arr2 = new Array(5); //크기 지정
console.log(arr[0]); //요소 접근
let fruits = ["사과", "바나나"];
fruits.push("오렌지");
// ["사과", "바나나", "오렌지"]
let fruits = ["사과", "바나나", "오렌지"]
fruits.pop();
// ["사과", "바나나"]
let fruits = ["사과", "바나나", "오렌지"]
fruits.shift();
// ["바나나", "오렌지"]
let fruits = ["바나나", "오렌지"]
fruits.unshift("사과");
// ["사과", "바나나", "오렌지"]
let fruits = ["사과", "바나나", "오렌지"];
fruits.splice(1, 1, "포도");
// ["사과", "포도", "오렌지"]
새로운 배열을 만들어내는 메소드
let fruits = ["사과", "바나나", "오렌지"];
let slicedFruits = fruits.slice(1, 2);
// ["바나나"]
let numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
numbers.forEach(num => {
console.log(number);
});
//모든 요소 출력
let numbers = [1, 2, 3, 4, 5];
let squaredNumbers = numbers.map(function(number) {
return number * number;
});
// [1, 4, 9, 16, 25]
let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(function(number) {
return number % 2 === 0;
});
// [2, 4]
해당되는 첫번째 요소를 반환
let numbers = [1, 2, 3, 4, 5];
let foundNumber = numbers.find(function(number) {
return number > 3;
});
// 4