Til Home

2019-12-03

오늘은 todolist에 익숙해지기 위해서 빈페이지에 새로 작성하는 것을 반복했습니다.


Facts

ArrowFunction화살표함수

예시)

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 만큼 제거 합니다.


Feelings

to do list 추가로 만들지 못해서 아쉽네요.

Findings

선택 삭제 기능을 만든는게 어렵습니다. 익숙해지기 위해서 그냥 백지 부터 써보면 됩니다.

Future Action Plan

막히면 도움 구하기.

Feedback

화요일이다. ----