728x90 반응형 IT/JavaScript와 Framework104 자바스크립트 콜백지옥 해결법, 비동기 통신 https://yozm.wishket.com/magazine/detail/3042 2025. 4. 1. 자바스크립트 비동기 프로그래밍 https://yozm.wishket.com/magazine/detail/3034/ 한 번에 이해하는 자바스크립트 비동기 프로그래밍 | 요즘IT자바스크립트를 사용하다 보면 ‘비동기’라는 개념을 자주 접하게 됩니다. 비동기 처리 개념을 쉽게 이해하려면, 동기(Synchronous)와 비동기(Asynchronous)의 차이를 먼저 알아야 합니다. 그리고 자yozm.wishket.com 2025. 3. 27. 자바스크립변수의 호이스팅 let, var, const, TDZ(Temoral Dead Zone) 자바스크립트에서 변수는 var, let, const 모두 호이스팅이 이루어지지만, 호이스팅 방식이 다릅니다. let 의 호이스팅 특징:- let 으로 선언된 변수는 호이스팅이 되지만 초기화되지 않습니다.- 즉, 선언만 끌어올려지고, 실제 값 할당은 선언된 위치에서 이루어집니다.- 초기화 전에 변수에 접근하려고 하면 ReferenceError가 발생합니다.예를 들어: console.log(myVar); // undefined (var은 호이스팅 후 초기화됨)var myVar = 10;console.log(myLet); // ReferenceError: myLet is not definedlet myLet = 10; 호이스팅 동작 설명: 1.var : 선언과 초기화가 함께 이루어지므로, 선언 전에 접근해도 .. 2025. 3. 26. 자바스크립트의 map 메서도 map은 자바스크립트의 배열 메서드 중 하나로, 배열의 각 요소를 하나씩 꺼내 특정 작업을 수행한 후, 변환된 값들로 새로운 배열을 만드는 데 사용됩니다. 간단히 말해, 배열 요소를 변환하거나 처리할 때 매우 유용한 도구입니다.기본 문법array.map(callback(element, index, array))callback: 각 요소를 처리할 함수를 지정합니다.element: 배열의 현재 처리 중인 요소입니다.index(옵션): 현재 요소의 인덱스입니다.array(옵션): 현재 처리 중인 원본 배열입니다.예제 1: 배열 요소 변환const numbers = [1, 2, 3, 4];const squaredNumbers = numbers.map(num => num * num);console.log(squa.. 2025. 3. 24. 이전 1 2 3 4 ··· 26 다음 728x90 반응형