참고
혹시 REPL 콘솔이 너무 작아서 확인할 수 없다면 Console 글자 위에 검은색 선을 마우스로 잡아당겨 위로 올려보세요. 그러면 아래 콘솔이 잘 보입니다.
위 그림에서 할당 버튼을 클릭하면 배열에 요소가 삭제되면서 p 엘리먼트의 내용이 변경될 걸로 예상이 됩니다. 색이 하나씩 없어지겠지요.
이제 할당 버튼을 두 번 클릭해보겠습니다. 그리고 확인해보면 다음 그림과 같습니다.
▲ 그림 5-9 버튼 클릭 후 동작 확인하기
예상외의 결과네요. 배열의 요소들이 로그에 보입니다. 버튼 클릭마다 색은 한 개씩 배열에서 사라졌지만 뭔가 제대로 동작하지 않네요.
예상대로라면 배열의 요소가 빠질 때마다 p 엘리먼트의 내용도 업데이트되어야 하는데, 내용에 변화가 없고 변경 감지에 따른 동작 코드도 log.1을 출력하지 않았습니다. 감지를 못했다는 뜻이네요.