배열이란? 한개의 변수에 여러 개의 값을 순차적으로 저장할 때 사용한다.
배열은 중복 변수 선언 줄여 코드를 절감시킬수 있으며 요소를 쉽게 처리할 수 있다.
var arr = [];
var arr = new Array();
배열 안에 들어있는 값들을 요소(element)라고 한다.
var arr = [ 1, '2', ture ];
var arr1 = [ undefined, null, false, NaN, 1000 ];
대괄호[ ] 배열 선언하기
- const arr = [0, '하나', 'tow']
- const arr = [,,,] ::::: 쉼표 개수만큼 크기가 지정됨 / 요소는 모두 undefined
new Array() 배열 선언하기
- const arr = new Array(0, '하나', 'tow');
- new Array(); ::::: length가 0인 배열을 생성
- new Array(5); ::::: length가 5인 배열 / 요소는 모두 undefined
let fruits = [ 'apple', 'banana', 'orange' ];
let myFavoriteFruits = fruits[1];
console.log(myFavoriteFruits); // 결과 : banana
let myNumber = [ 1, 2, 3, 5, 8, 13 ];
console.log(myNumber[5]); // 결과 : 13
myNumber[5] = 100000;
console.log(myNumber[5]); // 결과 : 100000
var pizza = [ 'tomato', 'basil', 'onion', 'chicken', 'cheese', 'olive', 'beef'];
console.log(pizza) // 결과 : [ 'tomato', 'basil', 'onion', 'chicken', 'cheese', 'olive', 'beef']
console.log(pizza.length); // 결과 : 7
let lastIndex = pizza[pizza.length-1]
-------------------------------------
배열의 첫번째 요소는 인덱스가 0, 마지막 요소는 pizza.length-1 인 요소를 말한다.