Node.js v6.0 출시! 크게 지원되는 ES2015의 새로운 기능을 사용해 봅시다.
Node.js v6.0의 변경 내용
Node.js v6.0의 변경 사항은 다음 기사에서 자세히 설명합니다.
ES2015의 대응 상황( Node.js ES2015/ES6 support )을 보면 알 수 있습니다만, 90% 이상의 ES2015(ES6)의 기능이 Node.js v6.0에서 지원되고 있습니다.
설치에는 nodebrew 또는 nodist를 추천
Node.js의 v6.0을 즉시 설치하고 싶지만 기존 프로젝트에서 Node.js를 사용하는 경우 버전 변경으로 인해 예기치 않은 오류가 발생할 수 있습니다. 따라서 Node.js를 사용하는 경우 버전 관리 도구인 nodebrew (OS X) 또는 nodist (Windows)를 사용하는 것이 좋습니다. 다음은 macOS의 nodebrew에서 설명합니다. nodist의 분은 적당히 읽어 주세요.
Node.js v6.0 설치
nodebrew가 설치된 환경에서 다음 명령을 사용하여 Node.js v6.0을 설치합니다.
명령 (설치)$ nodebrew install-binary 6.0
설치가 완료되면 Node.js v6.0을 사용하도록 설정합니다.
명령 (버전 지정)$ nodebrew use 6.0
Node.js v6.0을 사용할 수 있는지 확인합니다.
명령(버전 확인)$ node -v
Node.js v6.0에서 ES2015를 사용해 봅시다.
이제 Node.js v6.0에서 ES2015의 새로운 기능을 사용해 보겠습니다.
let편
우선은 블록 단위의 스코프가 가능한 변수 선언 let
입니다. 원하는 위치에 JavaScript 파일 "hoge.js"를 만들어 다음 코드를 작성합니다.
자바스크립트let message = "letが動作しました。";
console.log(message);
cd (フォルダ名)
에서 JavaScript가 저장된 폴더로 이동하여 node (JavaScript名)
※).
※ "use strict"
를 JavaScript 시작 부분에서 선언하면 동작합니다.
Node.js v6.0 에서는 표준 서포트되고 있기 (위해)때문에 node hoge
그리고 실행하면 「let가 동작했습니다.」라고 하는 캐릭터 라인이 출력됩니다.
Rest 파라미터편
가변 길이 매개 변수에 대한 Rest
를 사용해보십시오. hoge.js 내에 다음 코드를 작성합니다. 가변 길이 파라미터를 받는 testRest()
메소드를 정의하고 있습니다.
자바스크립트testRest("Restが", "動作", "していますね");
function testRest(...values) {
console.log(values);
}
Node.js v6.0에서는 Rest
가 표준 지원되고 있으므로 node hoge
로 실행하면 「[ 'Rest가', '동작', '하고 있습니다.' ]」라고 하는 배열이 출력됩니다.
Node.js v6.0에서 ES2015를 사용한 차세대 프로그래밍
브라우저에서 ES2015를 사용하는 경우 지원 상황에 유의해야하지만 서버 측에서는 전혀 신경 쓸 필요가 없습니다. ES2015는, 종래의 것과 달리 JavaScript로 프로그래밍을 해 가는데 있어서의 편리한 기능이 많이 갖추어져 있습니다. Node.js v6.0에서 지원되는 ES2015의 유용한 기능을 적극적으로 활용하십시오.
nodebrew가 설치된 환경에서 다음 명령을 사용하여 Node.js v6.0을 설치합니다.
명령 (설치)
$ nodebrew install-binary 6.0
설치가 완료되면 Node.js v6.0을 사용하도록 설정합니다.
명령 (버전 지정)
$ nodebrew use 6.0
Node.js v6.0을 사용할 수 있는지 확인합니다.
명령(버전 확인)
$ node -v
Node.js v6.0에서 ES2015를 사용해 봅시다.
이제 Node.js v6.0에서 ES2015의 새로운 기능을 사용해 보겠습니다.
let편
우선은 블록 단위의 스코프가 가능한 변수 선언 let
입니다. 원하는 위치에 JavaScript 파일 "hoge.js"를 만들어 다음 코드를 작성합니다.
자바스크립트let message = "letが動作しました。";
console.log(message);
cd (フォルダ名)
에서 JavaScript가 저장된 폴더로 이동하여 node (JavaScript名)
※).
※ "use strict"
를 JavaScript 시작 부분에서 선언하면 동작합니다.
Node.js v6.0 에서는 표준 서포트되고 있기 (위해)때문에 node hoge
그리고 실행하면 「let가 동작했습니다.」라고 하는 캐릭터 라인이 출력됩니다.
Rest 파라미터편
가변 길이 매개 변수에 대한 Rest
를 사용해보십시오. hoge.js 내에 다음 코드를 작성합니다. 가변 길이 파라미터를 받는 testRest()
메소드를 정의하고 있습니다.
자바스크립트testRest("Restが", "動作", "していますね");
function testRest(...values) {
console.log(values);
}
Node.js v6.0에서는 Rest
가 표준 지원되고 있으므로 node hoge
로 실행하면 「[ 'Rest가', '동작', '하고 있습니다.' ]」라고 하는 배열이 출력됩니다.
Node.js v6.0에서 ES2015를 사용한 차세대 프로그래밍
브라우저에서 ES2015를 사용하는 경우 지원 상황에 유의해야하지만 서버 측에서는 전혀 신경 쓸 필요가 없습니다. ES2015는, 종래의 것과 달리 JavaScript로 프로그래밍을 해 가는데 있어서의 편리한 기능이 많이 갖추어져 있습니다. Node.js v6.0에서 지원되는 ES2015의 유용한 기능을 적극적으로 활용하십시오.
let message = "letが動作しました。";
console.log(message);
testRest("Restが", "動作", "していますね");
function testRest(...values) {
console.log(values);
}
브라우저에서 ES2015를 사용하는 경우 지원 상황에 유의해야하지만 서버 측에서는 전혀 신경 쓸 필요가 없습니다. ES2015는, 종래의 것과 달리 JavaScript로 프로그래밍을 해 가는데 있어서의 편리한 기능이 많이 갖추어져 있습니다. Node.js v6.0에서 지원되는 ES2015의 유용한 기능을 적극적으로 활용하십시오.
Reference
이 문제에 관하여(Node.js v6.0 출시! 크게 지원되는 ES2015의 새로운 기능을 사용해 봅시다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tonkotsuboy_com/items/5c6f88c439a1356f5e80텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)