Javascript/노트
-
리액트 개발 전 알아야 할 자바스크립트 및 노트 (개인적인 노트)Javascript/노트 2023. 12. 24. 22:56
리액트 딥다이브의 "알아야 할 자바스크립트" 부분이랑 [스코프, 이벤트 루프와 태스크 큐, promise, 실행컨텍스트, 호출스택, this]를 정리한 개인적인 노트입니다 1. 객체 간 비교 Object.is는 참조가 다른 객체에 대해 비교가 불가능하다 Object.is({ hello: 'world'}, { hello: 'world'}); // false 리액트에서의 shallowEqual 객체 비교는 1 depth까지는 비교가 가능하다 shallowEqual({ hello: 'world'}, { hello: 'world'}); // true // 객체 안 객체 또는 2depth까지 가면 비교할 방법이 없다 2. 함수를 정의하는 방법 2-1) 함수 선언문 (호이스팅됨) console.log(add); /..