더북(TheBook)

참고

혹시 REPL 콘솔이 너무 작아서 확인할 수 없다면 Console 글자 위에 검은색 선을 마우스로 잡아당겨 위로 올려보세요. 그러면 아래 콘솔이 잘 보입니다.

위 그림에서 할당 버튼을 클릭하면 배열에 요소가 삭제되면서 p 엘리먼트의 내용이 변경될 걸로 예상이 됩니다. 색이 하나씩 없어지겠지요.

이제 할당 버튼을 두 번 클릭해보겠습니다. 그리고 확인해보면 다음 그림과 같습니다.

▲ 그림 5-9 버튼 클릭 후 동작 확인하기

예상외의 결과네요. 배열의 요소들이 로그에 보입니다. 버튼 클릭마다 색은 한 개씩 배열에서 사라졌지만 뭔가 제대로 동작하지 않네요.

예상대로라면 배열의 요소가 빠질 때마다 p 엘리먼트의 내용도 업데이트되어야 하는데, 내용에 변화가 없고 변경 감지에 따른 동작 코드도 log.1을 출력하지 않았습니다. 감지를 못했다는 뜻이네요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.