오늘은 todolist에 익숙해지기 위해서 빈페이지에 새로 작성하는 것을 반복했습니다.
Facts
예시)
checkedtodo = (check123) =>{
let findthisone = array.filter(findit => findit.id == check123);
if(array.find(obj => obj.id == check123).checked == false){
array.find(obj => obj.id == check123).checked =true ;
}
else if(array.find(obj => obj.id == check123).checked == true){
array.find(obj => obj.id == check123).checked = false; }
console.log(array.find(obj => obj.id == check123).checked);
일반적인 함수 선언문 대신 화살표 함수를 써서 가독성을 높입니다.
Array.find()
array 안에 특정한 값을 찾기 위해 씁니다.
예시
array.find(obj => obj.id == check123
array 안의 id 가 check123 인 것을 찾는것입니다.
array.splice
특정한 값을 지우기 위해서 씁니다.
array.splice(array.findIndex(e => e.id === 'findchecked[i].id'),1);
array 에 id 가 findchecked[i].id 와 같은것을 1 만큼 제거 합니다.