목록JavaScript (20)
제로하우스
JavaScript에서 문자열을 줄바꿈하는 데에는 2가지 방법이 있다. 1. Escape 문자 사용하기 2. Template Literals 사용하기 1. Escape 문자 사용하기 let str = 'a\nb\nc\n' // => // a // b // c 문자열에 New Line을 뜻하는 \n(이스케이프 문자)를 넣어주면 줄바꿈이 된다. 2. Template Literals 사용하기 let str = `a b c` // => // a // b // c 문자열에 따옴표 대신 백틱(```)을 사용해도 줄바꿈이 된다. 백틱을 이용하여 문자열을 표현하는 것을 템플릿 리터럴(Template Literals)라고 한다.
Overview Node.js를 위한 새로운 패키지 관리 시스템이다. node_modules를 생성하지 않고 기본 캐시 폴더에 zip 파일로 저장해서 경로를 .pnp.js에 명시한다. Plug n Play라는 개념을 사용하여, 기존 npm의 node_modules`의 비효율성을 개선한다. pnp는 버전, 위치, 의존성 등을 담고 있다. 시작하기 NPM에서 최신 버전을 내려받고, 버전을 Berry로 설저하면 Yarn Berry를 사용할 수 있다. (Plug'n'Play를 켠다.) $ yarn set version berry 해당 레포지토리에 .yarnrc.yml, .yarn/releases 폴더 아래에 yarn-berry.js 또는 yarn-3.0.2.cjs 파일과 .pnp.cjs가 생성된다. node_m..
Overview Facebook에서 만든 JavaScript 패키지 매니저 시작하기 설치 방법은 다양하다. Windows에서는 먼저 Chocolatey를 통해서 설치할 수 있다. $ choco install yarn npm으로 설치할 수도 있다. $ npm install -g yarn $ yarn --version 간단한 명령어 :arrow_forward: 프로젝트 초기화: 프로젝트를 시작할 때 초기화를 하며, package.json을 생성한다. $ yarn init :arrow_forward: package.json으로부터 dependencies를 설치한다. $ yarn # or $ yarn install :arrow_forward: 의존성 모듈을 설치한다. $ yarn add [package] $ y..
JavaScript에서 문자열을 숫자로 변환하려는 경우, Number()를 사용한다. Number(str) 숫자가 아닌 문자나 undefined 등을 인자로 전달하면 NaN(Not A Number)를 리턴한다. const integer = Number('512') const float = Number('5.12') const str = Number('five') const und = Number(undefined) console.log(integer + '의 타입은 ' + typeof integer) // --> 512의 타입은 number console.log(float + '의 타입은 ' + typeof float) // --> 5.12의 타입은 numbe console.log(str + '의 타입은..
JavaScript에서 배열을 자르려는 경우, arr.splice(시작점)을 사용한다. arr.splice(start, (deleteCount)) deleteCount를 입력하지 않으면 start부터의 모든 요소를 제거하게 된다. arr1 = [1, 2, 3, 4] console.log(arr1.splice(1)) // --> [2, 3, 4] console.log(arr1) // --> [1] arr2 = [5, 6, 7, 8] console.log(arr2.splice(1, 2)) // --> [6, 7] console.log(arr2) // --> [5, 8]