게시글

 (6)
JS 값 vs 참조2025년 06월 10일 21시 30분
JavaScript에서 String, Number 같은 원시타입은 값 그 자체가 복사되고 객체는 참조가 할당된다. 값 vs 참조가 타입에 따라 어떻게 결정되는지 변수 할당 예제 코드로 알아본다.
#Javascript
JS 호환성에 대하여2025년 06월 09일 22시 35분
JavaScript는 하위 호환성(backwards compatibility)을 보장하는 언어다. babel 트랜스파일과 Promise.prototype.finally 예제로 보는 polyfill로 구형 엔진과의 간극을 메꾸는 방법을 알아본다.
#Javascript
불변성과 가변성2021년 06월 20일 00시 35분
자바스크립트의 불변성(Immutability)과 가변성을 메모리 관점에서 정리했다. Number, String 같은 원시데이터는 불변이고 Object, Array 같은 객체데이터는 가변이라 참조를 공유하면 함께 변한다는 것을 예제로 살펴본다.
#Javascript
tilde (~) 연산자, double tilde (~~)2021년 06월 19일 19시 52분
Bitwise NOT인 틸드(~) 연산자를 indexOf의 -1 반환값 처리에 활용하는 방법과, Math.floor()와 비슷하지만 음수에서 다르게 동작하는 double tilde(~~)를 예제로 알아본다.
#Javascript
Optional Chaining2021년 01월 30일 20시 12분
깊은 Depth를 가진 객체에 접근할 때마다 존재 여부를 일일이 체크하는 번거로움을 ES2020의 Optional Chaining(?.) 문법으로 간결하게 해결하는 방법을 알아본다.
#Javascript
ParseInt 의 약어2021년 01월 30일 20시 05분
parseInt('1')과 동일하게 동작하는 단항 더하기(+) 표현을 소개한다. 문자열을 숫자로 변환하는 두 방법의 브라우저별 속도 차이와 일부 연산 값이 다른 경우도 함께 살펴본다.
#Javascript