서론 Javascript로 코드를 작성할 때, 가끔씩 함수의 () 유무에 따른 함수 작동 방식이 어떻게 되는지 헷갈릴 때가 있어서 이번 기회에 확실히 짚고 넘어가기 위해 기록한다. 본론 코드로 알아보기 위해 샘플 함수 testFunc() 를 아래와 같이 정의한다. > ### 소괄호를 붙이지 않았을 때 함수 호출 시, 소괄호를 붙지지 않고 호출을 ...
특정 함수에 대한 return 값 또는 return 객체 내부의 특정 프로퍼티를 새로운 변수에 정의 또는 할당하고 싶은 경우, 별도 정의 코드를 작성하지 않고 es6 문법 중 구조 분해 할당 을 이용하여 코드 길이를 줄일 수 있다.useMutation() 함수의 ret
갈수록 복잡한 애플리케이션들이 다양해지는 요즘, API 호출 횟수를 아무리 줄인다 하더라도 어쩔 수 없이 2개 이상의 API를 호출해야하는 경우가 빈번하다. 이럴 때, await 키워드로 API 각각을 따로 호출하기 보다는 Axios.all() 또는 Promise.al
요즈음 순수 자바스크립트로 프론트엔드 개발을 하는 경우는 거의 드문 것 같다. 하긴 이제 프론트엔드 개발을 시작한 지 2년 조금 넘은 나 조차도 거의 React나 Next.js 같은 프레임워크를 기반으로 개발을 하고 있으니 😔물론 빠른 결과물 산출이 요구되는 현재 트
자바스크립트에서 제공하는 연산자 종류를 알아보도록 한다.사칙 연산을 다루는 가장 기본적이면서도 많이 사용하는 연산자이다.산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽 -> 오른쪽 방향이다.\+ : 왼쪽 피연산자의 값에 오
이번에는 자바스크립트 연산자 중 증감 연산자, 비교 연산자 에 대해 자세히 알아보도록 한다.피연산자를 1씩 증가 or 감소시킬 때 사용하는 연산자이다. 이 연산자는 피연산자가 단 하나뿐인 단항 연산자이다.증감 연산자는 해당 연산자가 피연산자의 어느 쪽에 위치하는가에 따
이번에는 자바스크립트의 비교 연산자, 논리 연산자, 비트 연산자 에 대해 알아보도록 한다.증감 연산자는 피연산자를 1씩 증가(+) 혹은 감소(-) 시킬 때 사용하는 연산자이며, 피연산자가 단 하나뿐인 단항 연산자이다.\++n : 먼저 피연산자(n)의 값을 1 증가시킨
이번에는 자바스크립트의 연산자들 중 마지막 챕터인 비트 연산자 에 대해 알아보도록 한다.비트 연산자는 논리 연산자와 비슷하지만, 비트 단위로 논리 연산을 수행한다.& : 대응되는 비트가 모두 1이면 1을 반환함. (비트 AND 연산)| : 대응되는 비트 중에서 하나라도
프로그래머스에서 코딩테스트에서 다음과 같은 문제를 마주하였다.언뜻 보면 흔히 사용하는 Number() 또는 parseInt() 을 사용하면 1분도 안되어 풀 수 있을 것 같지만 그렇게 할 경우, 두 번째 케이스에서 에러가 날 것이다.결과는 예상대로 Fail... 대체