분류 전체보기 64

[node.js] Error: address already in use

다시 복습하려고 클론한 후 node 명령어 입력후 이런 에러를 발견 .. 항상 작동이 안되거나 에러를 만나면 터미널에서 에러에 대한 이유를 자세히 알려주니 에러 부분을 꼭 잘 살펴보고 검색해보자! 저 말은 즉 해당 포트 5000번이 이미 쓰이고 있다는 말. 터미널에 lsof -i TCP:5000을 입력해줘서 누가 사용하고 있는지 확인한 다음에 kill -9 를 킬해주면 작동이 아주 잘된다

NodeJS 2021.10.12

[JavaScript] 배열 타입 확인 메소드

배열 타입 자바스크립트에서는 배열의 타입(type)을 별도 제공 X 배열은 객체(object)타입으로 처리되며, typeof 연산자를 사용하면 'object' 를 반환합니다. var arr = []; document.write(typeof arr); // object 배열 여부 확인 메소드 자바스크립트에서는 해당 변수가 배열인지 여부를 확인할 수 있도록 다음과 같은 방법들을 제공 Array.isArray() 메소드 instanceof 연산자 constructor 프로퍼티 Array.isArray() 메소드 ECMAScript 5부터는 Array 클래스에 isArray()라는 배열 여부를 확인할 수 있는 메소드를 추가. var arr = []; document.write(Array.isArray(arr) ..

JavaScript 2021.09.28

[JavaScript] 문장과 표현식

스프린트 진행 중 if 문에 중괄호가 없다..? 그래서 찾아봤다 JS 문장과 표현식, 읽기 좋은 코딩! JS에서 if문이나 for문과 같이 문장을 사용하는 방법은 두가지가 있는데 여러 줄을 중괄호로 감싸는 방법과 중괄호를 사용하지 않는 방법 나쁜 예, 문법상 문제 없지만 권장하지 않음 if (condition) doSomething(); if (condition) doSomething(); if(condition) {doSomthing();} 좋은 예, 읽기 좋은 방식 if (condition) { doSomething(); } 복합문은 반드시 중괄호 사용. 한줄에 입력하지 말고 여러 중에 걸쳐 입력. 이렇게 중괄호가 없으면 오해의 소지 발생. if (condition) doSomething(); doS..

JavaScript 2021.09.28

visual studio code 단축키 설정, 변경하는 법 (Mac OS) / How to change key bindings in VSCode

개인적으로 타이핑할 때 마우스 보다 되도록이면 키보드로 조작하는게 편해서 많은 상황에 단축키를 이용해 편리하게 쓰는 편이다. vscode를 쓰면서 불편했던 점 -⌃ + tab 을 두번 눌렀는데 다다음 탭으로 넘어가질 않아... -다른 용도로 쓰는 단축키 때문에 원래 지정되어있는 단축키가 실행되지 않음 찾아보니 최근, 마지막 탭으로 넘어가는 기능이었다. 그래서 단축키 변경하는 법을 좀 찾아봤다. 제일 하단 왼편에 톱니바퀴 - 바로 가기 키 검색을 통해서 해당 기능을 조회하여 보기와 같이 원하는 키를 눌러 엔터를 지정하면 된다. 우측에 키보드 모양을 누르면 해당 버튼 등록되어있는 기능이 검색된다 추가로 vscode shortcut list

IT 2021.09.14