(Daily / TIL 02.25)

✏️ 오늘 배운것들

  • devDependencies와 dependencies의 차이
  • Spread/Rest 문법, 구조 분해 할당
  • this 키워드
  • 클래스와 인스턴스

devDependencies VS dependencies

  • devDependencise와 denpendencies는 개발과 실행에 관하여 구분해 놓은것이다.

    decDependenise는 개발에 관한 test도구나, 코드에 관한것들을 담고 있고
    모듈을 활용하여 추가 시킬때 에는 아래의 명령어를 이용한다.

npm install "모듈이름" --save -dev
  • denpendencies는 실행에 관한 라이브러리를 담고 있다.
    추가 시킬떄에는 아래의 명령어를 이용한다.
npm isatall "모듈이름" --save

Spread/Rest 문법, 구조 분해 할당

  • Spread 문법 (...args)

    • 배열을 뿌려준다고 생각하면된다.
    • 기존 배열을 변경하지 않는다.
    • 객체에서 키값이 같으면 마지막 값으로 재할당한다.
  • Rest 문법 ( ...args => args)

    • 정해지지 않은 수를 파라미터를 배열로 받아온다.
    • 가변적일떄 유용하다.
let obj1 = { foo: 'bar', x: 42 };
let obj2 = { foo: 'baz', y: 13 };

let clonedObj = { ...obj1 };
let mergedObj = { ...obj1, ...obj2 };

좋은 웹페이지 즐겨찾기