⚫ Array 에서 헷갈렸던 것들
1. Index, position
Array [ Array.length - 1]; // Array의 마지막 내용 출력
2. Looping over an array
ex)
for (let i = 0; i < array.length; i++ ) {
console.log(Array[i]);
}
Array = [a,b,c] 라면 Array.length = 3
Array[0] = a , [1] = b, [2] = c 이고
i가 3이 되면 i < Array.length // i = 3, Array.length = 3
즉, 부등호가 맞지 않게 되므로 종료.
⚫ sort() 메서드
: 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환.
ex)
const months = ['March', 'Jan', 'Fev', 'Dec']
months.sort();
// Array ['Dec', 'Feb', 'Jan', 'March']
기본 정렬 순서는 문자열의 유니코드를 따름. 위의 예제는 알파벳 순서.
배열끼리 비교할 때 쓰기 좋다.
⚫ set() 메서드
: unique 값만 저장할 수 있도록 하기 때문에 array에 넣게되면 중복값이 사라짐. new Set() 으로 쓴다.
const array = ['0', 1, 2, '0', '0', 3];
Array.from ( new Set(array));
// ['0', 1, 2, 3]
✔ 반환값이 '객체' 이다. 따라서 Array.from 메서드를 이용해 배열로 바꿔준다.
'Day By Day' 카테고리의 다른 글
# 1. 시작 (0) | 2021.08.12 |
---|