반응형

2017/11/24 3

[JS] 자바스크립트에서 call 과 apply 에서의 this

Underscore.js 의 each() 함수를 분석하다가 optimizeCb() 라는 함수를 each() 함수 안에서 사용하길래 해당 함수를 또 까보니까 apply() 와 call() 이란 함수를 사용하고 있었다. 대충 보니까 비슷한 용도 같은데 달랐다. function plus(val_1, val_2) { return val_1 + val_2; }; function applyTest(val_1, val_2){ // return plus.apply(this, arguments); // 4 return plus.apply(this, [val_1, val_2]); // 4 }; function callTest(val_1, val_2){ // return plus.call(this, arguments); /..

개발/Java Script 2017.11.24

[JS] Visual Studio Code 에서 모듈 설치하기 (Underscore 를 예시로)

Visual Studio Code 에서 Underscore.js 설치하기 npm 사용은 처음이라서 간단한 부분이여도 많이 힘들었다.. 조금 많이 하기 싫었는데 그래도 재밌게 코딩하는 상상하면서 설치했다. 우선 우리는 npm 이라는 것을 사용할 것이다 ## npm? 글을 쓰다보니 npm 이 뭔지 모른다는 것이 생각났다. >> npm 이란 Node Package Modules 의 약자로 Node.js 에서 사용가능한 모듈들을 패키지화시켜 모아놓은 것. 이라고 한다. 그래서 npm 을 통해 일일이 개발하지 않아도 누군가 올려놓은 모듈을 다운로드 받아서 모듈에 대한 기능을 사용할 수 있는 것이다. npm 설치는 알아서 하자. 이 글은 Underscore 모듈을 설치하는데 의의를 둔 글이니까..★ [사진 1: v..

개발/Java Script 2017.11.24
반응형