이제 같은 a를 입력해도, 지울 때마다 다른 id를 얻게 된다.
이제 할일은 이 id가 있는 todo를 지우는 것이다.
그래서 filter function이 새 array를 주는 걸 기억하는 것이 아주 중요하다. 예전 array는 실제로 작업하지 않는다. filter function은 새 array를 준다.
⬆️ arr 는 newArr를 실행하기 전과 똑같다. newArr는 arr.filter가 전달해 준 값이다. filter는 arr를 변경하지 않는다.
이제 id를 제외하고 array를 만들고, todos array를 업데이트 해보자.
li.id 타입은 string이다. toDo.id 타입은 number다.