본문 바로가기
반응형

JavaScript2

[JavaScript] 자바스크립트의 콜백이란 자바스크립트에서는 콜백을 많이 사용합니다. 콜백을 많이 사용하다보니 람다식을 통한 익명함수도 많이 사용합니다. 왜 많이 사용하는지 알아보고 사용법을 정리 해봅니다. 콜백이란? 콜백이란 피호출자가 호출자의 메서드를 실행해주는 것을 말하며 보통 비동기작업의 끝에 실행됩니다 js는 싱글스레드이므로 콜백함수가 이벤트루프를 통해 실행되게 됩니다. js 콜백구현 function printHello() { console.log("hello") } console.log("start") setTimeout(printHello, 1000) console.log("finish") setTimeout은 지정된 시간 이후에 콜백메서드를 실행시켜주는 js의 내장 함수입니다. 첫번째 아규먼트에는 콜백메서드를, 두번째 매개변수에는 .. 2021. 8. 15.
[JavaScript] var, let, const의 특징 javascript는 동적언어이므로 동적언어이므로 숫자, 문자열, boolean 등 데이터 타입에 상관없이 변수에 할당 할 수 있습니다. var, let, const는 변수를 선언할 때 앞에 붙이는 키워드이며 아무것도 사용하지 않았을떄와 이 세가지의 사용했을때의 차이점에 대해서 정리하였습니다. 1. 아무것도 사용하지않는 경우 vs var 키워드를 사용하는경우(지역변수) (1) var키워드를 사용하지 않은 경우 function print(){ abc = 'hello'; document.write(abc) // hello 출력 } abc = 'world'; print(); document.write(abc) // hello출력 저는 helloworld를 출력하고 싶었으나 hello가 두번 출력됩니다. (2).. 2020. 9. 15.
반응형