개발일지/JavaScript48 [30] Intersection observer intersection ratio : 0.5는 반만 들어오고, intersection ratio : 1은 root안에 다 들어옴 처음에는 20개가 만들어지고, 0~19까지 나오는 20개.이후에는 entry가 또 호출됨. threshode:1이기 때문에 사진이 화면안에 다 들어와야지 사진이 바뀜. 2024. 11. 27. [29] IIFE(Immediately Invoked Function Expression) 2024. 11. 27. [28] 함수 표현식, 함수 선언문 2024. 11. 27. [27] 얕은 복사 vs. 깊은 복사 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)1. 얕은 복사객체의 최상위 수준 속성만 복사됩니다.중첩된 객체나 배열은 참조로 복사되어 원본 객체가 변경되면 복사본도 영향을 받습니다.예: Object.assign(), 전개 연산자(...) 등.2. 깊은 복사객체의 모든 중첩 구조까지 독립적인 복사본을 생성합니다.원본 객체와 복사본은 완전히 독립적이며, 서로 영향을 주지 않습니다.예: JSON.parse(JSON.stringify(obj)), structuredClone() 등. 1. 얕은 복사(1) 얕은 복사 예제기본 개념aArray는 원본 배열.bArray와 cArray는 aArray의 얕은 복사본.bArray는 전개 연산자를 사용, cArray는 Object.assign()으로 생.. 2024. 11. 27. [26] 얕은 비교 vs. 깊은 비교 2024. 11. 27. [25] Undefined와 null의 차이 2024. 11. 27. 이전 1 2 3 4 5 6 7 8 다음