JavaScript 호이스팅 완전 가이드 - var/let/const 차이점과 실무 함정 회피법
🤔 이 코드의 실행 결과를 맞춰보세요 프로젝트 마감 2시간 전, 테스트에서 예상치 못한 결과가 나왔습니다. 다음 코드를 보고 실행 결과를 예측해보세요: ```javascript console.log(x) // ? console.log(y) // ? console.log(z) // ?
13개의 포스트
🤔 이 코드의 실행 결과를 맞춰보세요 프로젝트 마감 2시간 전, 테스트에서 예상치 못한 결과가 나왔습니다. 다음 코드를 보고 실행 결과를 예측해보세요: ```javascript console.log(x) // ? console.log(y) // ? console.log(z) // ?
이 한 줄의 코드로 10줄을 줄일 수 있습니다 혹시 이런 코드를 작성해본 적이 있으신가요? ```javascript // 😰 ES5 방식 - 길고 반복적인 코드 const userName = user.name const userAge = user.age const userEmail =
개요 JavaScript 개발을 하다 보면 배열에서 중복된 값을 제거해야 하는 상황이 자주 발생합니다. API에서 받아온 데이터나 사용자 입력 처리 시 중복을 제거하는 것은 필수적인 작업입니다. 오늘은 가장 효율적이고 실용적인 3가지 방법을 알아보겠습니다. 방법 1: Set을 이용한 중
`toc` 서론: 왜 TypeScript만으로는 부족한가? 많은 개발자들이 TypeScript를 도입하면서 "이제 타입 안전성을 확보했다"고 생각합니다. 하지만 현실은 어떨까요? 단순히 인터페이스 몇 개 정의하고 `any`를 남발하는 것만으로는 진정한 타입 안전성을 얻을 수 없습니다.
왜 작성하게 되었는가 package.json에 있는 resolution과 설치 버전을 맞춰야 한다. [Gatsby Issue #13278](https://github.com/gatsbyjs/gatsby/issues/13278)
개요 오랜만에 React native 프로젝트를 다시 열 일이 있어서 초기화한 맥에 설치를 하고 앱을 실행해 봤습니다. 그런데..  에러가 뜨면서 실행이 안되는 겁니다. 그래서 인생의 동반자~~스승~~인 구글신의 도움을 빌었습
개요 보통 개발할 때 서로 다른 두 변수를 비교하기 위해서는 '==' 연산자를 사용합니다. ```javascript const a = 2020 const b = 2020 console.log(a == b) // true ``` Javascript에서도 '==' 연산자가 있어서 물론 사용
개요 모든 언어가 그렇지만, 반복문은 주로 for문을 사용합니다. 아~~~~주 가끔 while문을 쓰는 정도이고요. Javascript에는 for문 말고도 map, forEach 등등 지원해주는 함수가 많이 있습니다. 오늘은 그 중 for~of문을 소개할까 합니다. 사용법 ```java
개요 Javascript 개발 시 (특히 node.js 개발 시) 반드시라고 해도 좋을 정도로 유용한 라이브러리가 있습니다. 바로 'axios'인데요, http(s)를 통해 다른 서버와 통신할 때의 코드를 줄여주는 매크로 모음 라이브러리입니다. get은 바로 ```javascript a
개요 Javascript는 숫자를 number형으로 단일 관리합니다. 이는 기존 언어의 Int와 Float(Double)의 경계가 없다는 것을 의미합니다. 이번에 해볼 작업은 JS의 number, 그 중에서도 소숫점을 처리하는 방법에 대해 알아보겠습니다. 코드 원래의 변수 ```java