
‘배열은 순서가 있는 값’을 의미한다.
값 = 요소(Element)
순서 = 인덱스(Index)
대괄호를 이용하여 배열을 만들고, 각각의 요소는 쉼표로 구분해준다.
인덱스를 이용해서 값에 접근할 수 있다.
인덱스를 통해 새로운 값을 할당을 해줄 수 있다.
배열을 요소를 하나씩만 사용할수 도 있지만, 여러개를 묶어서 사용하는 것 도 가능하다 ⇒ 2차원 배열(혹은 그 이상도 가능)
배열로 할 수 있는 것 들…
반복문을 이용하여 배열 요소들을 한번씩 출력하려면?
for (let n = 0; n < myNum.length; n++){
console.log(myNum[n]);
}
Array.isArray()
타입이 배열인지 불린값으로 출력해준다.
console.tabel(arr)
표 형태로 출력해준다, 보기 편하다.
.shift() : 앞쪽에 있는 요소를 삭제한다.
.unshift() : 앞쪽으로 요소를 추가한다.
.indexOf() : 괄호 안의 요소가 배열에서 몇번째인지 출력. (출력 값이 -1 이면 undefined)
.includes() : 괄호안의 요소가 있는지 없는지 검사한다 (Boolean 값으로 출력) - 호환성이 아직 좋지 않음
for ... in, ...of
const 오브의반복 = "forof";
for (let i of 오브의반복) {
console.log(i);
}
// 결과
// "f"
// "o"
// "r"
// "o"
// "f"
for (let i in 인의반복) {
console.log(i);
}
// 결과
// "0"
// "1"
// "2"
// "3"
// "4"