1. 빈 배열의 특성
- '주소 값이 다르다'라는 말은 한 개의 배열 칸을 벗어나서, 다른 배열에 있다고 생각하면 된다.
그래서 빈 배열을 더해주면 다른 배열이 된다!
- 그래서 대부분 간단하게 length를 통해 빈 배열인지 확인하게 된다. 가장 간단하기 때문에!
- 배열은 순서가 중요하다!
2. 우리가 많이 쓰는 slice에 대한 고찰
- 슬라이스는 복사 하는 느낌이 강하다. 왜? 원본은 변하지 않고, 자른 것만 반환하기 때문이다.
- 시작점(이상)부터 끝점(미만) 까지를 말한다.
3. 어려운 객체를 다시 생각해 보자
- '키'와 '벨류'는 항상 함께 하자.
- 객체는 의미가 중요하다!
4. for문 안의 in과 of
- for문안의 모든 key 값들을 전부 훍는다.(for...in은 객체, for... of는 배열)
- 이때, key의 벨류를 호출 하려면 key값의 이름[key] 하면 다 나온다!
- 브래킷 노테이션만 벨류를 가져올 수 있다는 것을 이용하면 알 수 있다
5. 배열의 판단
- arr.length === 0
- ! arr.length (0은 falsey값이기 때문에 가능!)
6. break
- 반복문을 작성 후 원하는 조건을 달성한 후에 그 부분까지 끊어 버린다.
7. continue
- 조건을 만족 하면서 진행될 때, 원하는 조건을 만족시킨 부분은 넘어서고 나서 다시 진행된다.
굳이, 나온 결과를 컴퓨터 힘들게 괴롭히지 말자.
멈춰주거나 필요없을 때는 건너뛰어서 인간미를 보여주자