안정된 새로운 Node.js (0.12) 릴리스는 최근에 업그레이드 된 Google v8 JavaScript 엔진 v3.28.73 과 함께 제공되었습니다 .
--harmony
플래그 를 사용하지 않고 Node.js에 현재 어떤 ECMAScript 6 기능이 있습니까?
ES 6 기능을 나열한다고 주장하는 여러 사이트를 확인했지만 모든 기능이 최신 상태가 아닌 것으로 보입니다. 이 표 ( 업데이트 : 현재 Node.js 상태가 0.12로 업데이트 됨 )는 여러 기능이 다음과 같이 나열되어 있기 때문입니다. --harmony
플래그가 필요 하지만 그 중 일부는 기본적으로 활성화되어 있습니다 (Maps, Sets, Symbols 등). 업데이트 : 노드 특정 테이블 이 사용 가능해졌습니다.
또한 v8 엔진을 위해이 정보를 순수하게 구글로 업데이트하면 최신 정보가 제공 됩니다. 현재 v8 릴리스는 4.2. * 이며 이는 Node.js가 사용하는 것보다 훨씬 앞서 있습니다.
이 질문과 답변이 Node.js 개발자가 사용할 수있는 ES 6 기능에 대한 포괄적 인 요약이되기를 바랍니다.
Node.js 0.12에서 활성화 된 ES 6 기능
- 지도, 세트 / 약점, 약점
- 기호
- Object.observe
- 약속
- 번호
- .isInteger
- .isSafeInteger
- .isNaN
- .EPSILON
- .MIN_SAFE_INTEGER
- .MAX_SAFE_INTEGER
- 수학
- .clz32
- .imul
- .기호
- .log10
- .log2
- .log1p
- .expm1
- .곤봉
- .sinh
- .tanh
- .acosh
- .asinh
- .atanh
- .trunc
- .fround
- .cbrt
- .hypot