📝 [Section1_Unit8] JavaScript 배열
배열은 리스트와 비슷한 객체로서 순회와 변형 작업을 수행하는 메서드를 갖습니다. JavaScript 배열은 길이도, 각 요소의 자료형도 고정되어 있지 않습니다. 배열의 길이가 언제든지 늘어나거나 줄어들 수 있고 데이터를 연속적이지 않은 곳에 저장할 수 있습니다.
let myArray = ["가","나","다","라"];
let mySecondArray = [["00", "01"],["10","11"]]; // 2차원 배열
✔️ index
: 배열안에서의 순서를 의미한다. 0번째 부터 시작된다.
myArray[0]; // "가"
mySecondArray[0][1]; // "01"
📎 배열 안의 element 재할당하기
myArray[0] = "첫번째";
console.log(myArray); // ["첫번째","나","다","라"]
✔️ 배열 길이 구하기
console.log(myArray); // 4
✔️ 배열 끝에 element 추가하기
let fruit = ["사과","딸기","오렌지"];
fruit.push("바나나");
console.log(fruit); // ["사과","딸기","오렌지","바나나"]
✔️ 배열 끝의 element 삭제하기
fruit.pop();
console.log(fruit); // ["사과","딸기","오렌지"]
📎 Array.isArray
: 배열인지 아닌지 판별해준다.
let num = 3;
let color = ["pink","red","purple"];
Array.isArray(color); // true
Array.isArray([1,2,3]); // true
Array.isArray(num); // false