THREADS https://github.com/yjs03057/33-js-concepts -- 원문 깃헙 자바스크립트 함수 실행에 대한 이해 자바스크립트는 싱글스레드로 단 1개의 동시성만 다루는 언어이다. > 싱글 스레드 > >한번에 하나의 작업만 수행 할수 있음
자바스크립트 언어의 정체는? 자바스크립트는 객체지향과 함수형 언어 두가지 역할 다 가능하다. 하지만 이러한 사실은 사람들에게 '자바스크립트에 있는 모든 것들은 객체들인가?','그렇다면 함수들도 객체로 봐야하나?' 라는 의문점을 유발했다. 기초잡기 자바스크립트에는 6가
자바스크립트에서 값(Value)과 참조(Reference) 원시 타입(Primitives) 객체(Objects) ==와 === 참고 original source of this posting from https://codeburst.io/explaining-val
자바스크립트의 암묵적 타입 변환 #숫자 표현식에서 숫자가 아닌 값 Falsy 와 Truthy NaN 참고 original source of this posting from https://dev.to/promhize/what-you-need-to-know-about-
자바스크립트에는 눈으로 보기엔 비슷하지만 매우 다른 동등 비교 연산자 == 와 === 이 있다. 지금 부터 두 동등 비교 연산자의 차이를 살펴보자. === 동등 비교연산자 엄격한 동등성 비교. 즉 타입과 값이 둘다 같아야 한다는 뜻이다. 위의 예제에서 보면 숫자 5는
참고 original source of this posting from https://css-tricks.com/javascript-scope-closures/ 해당 포스팅은 개인적으로 공부하고 정리하기위해 자바스크립트 개발자라면 알아야할 33개념을 번역한 htt
자바스크립트에는 대표적으로 2가지 문법적 카테고리가 있다표현식은 문장처럼 동작할수 있기 때문에 이 둘을 구분하는 것은 중요하다. 그리고 이것이 포현문이 존재하는 이유이기도 하다. 하지만 반대로 문장은 표현식처럼 동작 할수 없다.표현식은 값 하나로 값을 도출해 내는 자바
자바스크립트는 싱글스레이드이면서 비동기처리도 가능한데, 자바스크립트 언어의 비동기 행위들은 엄밀히 말하면 자바스크립트 언어 그 자체의 일부는 아니다. 오히려 비동기 행위는 브라우저 내부(혹은 프로그래밍 환경)에 존재하는 자바스크립트 언어의 핵심단의 상위에 만들어졌다.
참고 original source of this posting from https://medium.com/@vvkchandra/essential-javascript-mastering-immediately-invoked-function-expressions-67791
"호출 스케쥴링 하기(scheduling a call)" 함수를 당장 실행하지 않고 정확히 몇 초의 딜레이 후에 실행시키고 싶을때 사용하는것. 이것을 구현하기 위해 두가지 메소드가 존재한다 setTimeout : 일정한 시간 간격 이후에 함수가 한번 실행된다. se
모든 시스템은 마이크로프로세서(CPU)를 포함한다.마이크로프로세서는 전자적인 신호로 동작하는 작은 기계이다. 궁극적으로는 일을 수행한다.우리는 마이크로프로세서에게 지시(instruction)를 주는데 여기서 지시란 것은 마이크로프로세서가 해석할수 있는 언어로 되어 있는
자바스크립트는 함수 지향적인 언어이다. 그래서 closure가 뭔데? 클로저는 독립적인 변수(자유변수)를 가리키는 함수이다. 그리고 클로저안에 정의된 함수는 만들어진 환경을 기억한다. Lexical environment 자바스크립트에서, 모든 동작하는 함수 코드블럭