TIL * 22.02.06

🔶 JS

JSON.stringify() : Javascript 값이나 객체를 JSON 문자열로 변환해 주는 메서드

function saveTodos() {
    localStorage.setItem('todos', JSON.stringify(todos));
}


loaclStorage에 값을 array 형태로 저장하기 위해 사용했다.

JSON.parse() : JSON의 문자열을 분석하고 결과에서 Javascript 값이나 객체를 생성하는 메서드

if(saveTodos !== null){
    const parsedTodos = JSON.parse(savedTodos);
    console.log(parsedTodos);
}

Array.prototype.forEach(element => { (...) }) : 주어진 함수를 배열 요소 각각에 대하여 실행.

parsedTodos.forEach(paintTodo); 

Array.prototype.filter() : 주어진 함수에 true인 모든 요소를 모아 새로운 배열로 반환.

todos = todos.filter(todo => todo.id !== li.id);

todo.id !== li.id인 요소만을 남겨 새 array를 생성한다.

좋은 웹페이지 즐겨찾기