javascript

    JavaScript의 forEach()와 filter()

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 function loadToDos() { const loadedToDos = localStorage.getItem(TODOS_LS); //console.log(loadedToDos); 이건 String if(loadedToDos !== null) // 기존에 등록된 todo가 있으면 { const parsedToDos = JSON.parse(loadedToDos); // JSON 형태로 만들어서 parsedToDos.forEach(function(toDo){ // 각 항목들마다 paintToDo(toDo.text); // text값을 뿌려주기 }); } } function..

    JavaScript의 localStorage.getItem()과 setItem()

    const toDoForm = document.querySelector(".js-toDoForm"), toDoInput = toDoForm.querySelector("input"), toDoList = document.querySelector(".js-toDoList"); const TODOS_LS = 'toDos'; const toDos = []; function saveToDos() { console.log(11111); // 입력된 todo를 String 형태로 TODOS_LS에 담아두기 localStorage.setItem(TODOS_LS, JSON.stringify(toDos)); } function paintToDo(text) { //console.log(text); const li = doc..

    let, const, var

    const 변하지 않는 변수이다. (constant라는 뜻) 상수를 의미하며 안정적이다. const변수의 값을 변경하려고 시도할 경우 Uncaught TypeError: Assignment to constant variable. 에러가 뜨는 것을 확인할 수 있다. let 변수의 값 변경이 가능하다. var variable이라는 뜻 변수의 값 변경이 가능하다.