더북(TheBook)

이 시점에서 example 디렉터리에는 다음 내용이 있어야 한다.

example/
+-- node_modules/
|    +-- (다양한 디렉터리와 파일) 
+-- src/
|    +-- index.js 
+-- .babelrc 
+-- package.json
+-- package-lock.json

이제 트랜스파일할 준비가 되었다! 다음을 입력하여 실행한다.

npm run build

바벨이 작업을 수행하고 lib 출력 디렉터리를 만들고 index.js의 ES5 버전을 작성한다. lib/index.js의 결과는 코드 1-3과 유사하다.

코드 1-3 ES2015가 트랜스파일 된 결과–index-transpiled-to-es5.js

"use strict"; 

var obj = {
  rex: /\d/,
  checkArray: function checkArray(array) { 
    var _this = this; 
    return array.some(function (entry) { return _this.rex.test(entry); 
    }); 
   } 
};
console.log(obj.checkArray(["no", "digits", "in", "this", "array"])); // false 

console.log(obj.checkArray(["this", "array", "has", "1", "digit"])); // true
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.