
목차 1. 고차 함수 2. 콜백 함수 일급 객체란? 일급객체란 일반 객체처럼 모든 연산이 가능한 객체를 뜻한다. 보통 변수에 할당, 다른 함수의 전달인자로 전달, 다른 함수의 결과로 리턴 같은 연산을 지원할 때 일급 객체라고 한다. 또한 JavaScript에서 함수는 일급 객체이다. 일급 객체의 특성은 다음과 같다. 함수의 매개변수로 전달이 가능하다 함수의 반환 값으로 전달할 수 있다 할당 명령문을 통해 값을 할당할 수 있다 동일 비교 대상으로 사용할 수 있다 const firstClassObj1 = { name : 'QQ', age : 20 }; // 1) 함수의 매개변수로 전달 ! function func1 (firstClassObj1) { console.log(`name : ${firstClassO..

1. 자바스크립트에서 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)에 대해 설명해 주세요. 얕은 복사와 깊은 복사를 이해하기 위해서는 원시값과 참조값에 대해 알아야 한다. 자바스크립트에서 값은 원시값과 참조값으로 나뉜다. 원시값 Number String Boolean Null Undefined 참초값 Object Symbol 둘의 차이점은 원래의 값과 복사된 값이 서로에게 영향을 미치느냐, 그렇지 않느냐에 따라 나뉜다. 원시값은 값을 복사할 때 복사된 값을 다른 메모리에 할당하기 때문에 (=새로운 메모리 공간에 독립적인 값을 저장)원래의 값과 복사된 값이 서로에게 영향을 미치지 않는다. (아래에서 정리하겠지만 이는 깊은 복사가 된다.) const a = 1; let b = a; b ..

1. ?에 각각 들어가야 하는 코드는? const new = { name: 'request', }; fetch('url', { method: 'POST', body: ?(new), // 자바스크립트 객체를 string 타입의 JSON 데이터로 변환해야 함.(Serialization) }) .then(() => { fetch('url') .then((response) => response.text()) .then((result) => { const users = ?(result); // string 타입의 JSON 데이터를 자바스크립트 객체로 변환해야 함.(Deserialization) console.log(users); }); }); 답: JSON.stringify, JSON.parse 2. 다음 코드의..
- Total
- Today
- Yesterday
- html
- 프론트엔드
- GitHub
- javascript
- react
- 코드잇스프린트
- 유사배열객체
- 리액트
- 제어 컴포넌트
- 스프린트프론트엔드6기
- tanstackquery
- rest parameter
- hydrationboundary
- 비제어 컴포넌트
- CSS
- 코드잇 스프린트
- Git
- js
- Target
- innerhtml
- arguments
- 중급 프로젝트
- Next.js
- 동기
- map
- currentTarget
- 배열
- 비동기
- 취업까지달린다
- 객체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |