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를 생성한다.
Author And Source
이 문제에 관하여(TIL * 22.02.06), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@abcriho/TIL-22.02.06저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)