본문 바로가기
JavaScript

[JavaScript] 크롬 앱 만들기: To Do List

by busybee-busylife 2024. 9. 11.
반응형

JSON.stringify()

JavaScript 객체나 array를 문자열로 변환 

 

JSON.parse()

문자열을 JavaScript 객체로 변환 

array 안에 있는 item에 대해 각각 function을 실행할 수 있다 

 

JavaScript 객체(Object)

'key-value pair'로 구성된 데이터 구조 

 

 

arrow function 

 

filter()

array 내의 요소를 조건에 따라 필터링하여 새로운 array를 반환 

ex) function myFilter(item){return item !== 3}

     : 아이템이 3이 아니면 true를 반환(3이 아니면 array에 그대로 남겨두고 3이면 제외함) 

filter를 이용하여 ToDoList 각 항목의 해당 id를 제외하고 array를 만들어서 하나씩 제거해나간다 

filter는 기존 array를 변형하지 않는다(원본 array를 변경하지 않고 새로운 array를 만들어서 반환) 

단, 아래와 같은 경우는 새로운 array로 재할당된다 

let originalArray = [1, 2, 3, 4, 5]; // 원본 배열
originalArray = originalArray.filter(num => num > 2); // 새로운 배열로 덮어쓰기

console.log(originalArray); // [3, 4, 5]

반응형