«ecmascript-6» 태그된 질문

ECMAScript 사양의 2015 버전, 이제 표준 (ECMAScript 2015). ECMAScript 2015에서 제공하는 새로운 기능 또는 기술 변경 사항과 관련하여 질문이있는 경우에만이 태그를 사용하십시오.

7
Javascript 반복자를 배열로 변환
최신 Firefox 및 Chrome 버전에서 이미 지원되므로 Javascript EC6 의 새 Map 객체 를 사용하려고합니다 . 그러나 고전적인 맵, 필터 등 [key, value]쌍이 잘 작동하는 메소드가 없기 때문에 "기능"프로그래밍에서는 매우 제한적입니다 . forEach가 있지만 콜백 결과를 리턴하지 않습니다. 나는 그것의 변환 수 있다면 map.entries()간단한 배열로 MapIterator에서 나는 다음 표준을 사용할 …


2
Node.js 0.12에서 사용 가능한 ECMAScript 6 기능
안정된 새로운 Node.js (0.12) 릴리스는 최근에 업그레이드 된 Google v8 JavaScript 엔진 v3.28.73 과 함께 제공되었습니다 . --harmony플래그 를 사용하지 않고 Node.js에 현재 어떤 ECMAScript 6 기능이 있습니까? ES 6 기능을 나열한다고 주장하는 여러 사이트를 확인했지만 모든 기능이 최신 상태가 아닌 것으로 보입니다. 이 표 ( 업데이트 : 현재 Node.js …

5
ECMAScript 6 사용
브라우저 콘솔에서 ECMAScript 6 코드를 실행하는 방법을 찾고 있지만 대부분의 브라우저는 원하는 기능을 지원하지 않습니다. 예를 들어, Firefox는 화살표 기능을 지원하는 유일한 브라우저입니다. Chrome에서 이러한 기능을 실행할 수있는 방법 (확장자, 사용자 스크립트 등)이 있습니까?


4
ES6 클래스 인스턴스의 클래스 이름을 가져옵니다.
ES6 클래스 인스턴스에서 클래스 이름을 얻는 '조화로운'방법이 있습니까? 이것 말고도 someClassInstance.constructor.name 현재 나는 Traceur 구현에 의존하고 있습니다. 그리고 Function.name트레이서 (Traceur)는 그렇지 않은 동안 바벨 (Babel)은 폴리 필을 가지고있는 것 같습니다 . 요약하면 ES6 / ES2015 / Harmony에는 다른 방법이 없었으며 ES에서는 ATM이 예상되지 않습니다. 서버 측 응용 프로그램에는 유용한 패턴을 …

19
ES6 (ECMAScript 6)에서 변경 가능한 변수없이 x 번 반복하는 메커니즘이 있습니까?
xJavaScript에서 시간 을 반복하는 일반적인 방법 은 다음과 같습니다. for (var i = 0; i < x; i++) doStuff(i); 그러나 ++연산자 를 사용 하거나 변경 가능한 변수를 원하지 않습니다 . ES6에는 x시간을 다른 방식 으로 반복하는 방법이 있습니까? 나는 루비의 메커니즘을 좋아한다. x.times do |i| do_stuff(i) end JavaScript / ES6와 …

3
React에서 변수와 문자열 연결
React의 중괄호 표기법을 통합하는 방법이 있습니까? href 태그 있습니까? 상태에 다음 값이 있다고 가정하십시오. {this.state.id} 태그의 다음 HTML 속성 : href="#demo1" id="demo1" 내가 추가 할 수있는 방법이 있습니까 idHTML 속성에 상태를 다음과 같은 것을 얻을 href={"#demo + {this.state.id}"} 어느 것이 산출 될까요? #demo1



11
ES 6의 객체에서 일부 속성을 가져 오는 원 라이너
ES6에서 가장 작은 방식으로 속성을 거의 사용하지 않는 함수를 작성하는 방법은 무엇입니까? destructuring + 단순화 된 객체 리터럴을 사용하여 솔루션을 생각해 냈지만 해당 필드 목록이 코드에서 반복되는 것을 좋아하지 않습니다. 더 얇은 솔루션이 있습니까? (v) => { let { id, title } = v; return { id, title }; }

15
Angular에서 외부 스크립트를 동적으로로드하는 방법은 무엇입니까?
<script>index.html에 직접 태그 를 추가하지 않고 추가 라이브러리와 함께 외부 라이브러리를 구성하는이 모듈이 있습니다. import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} 나는 알 importES6에 의한 사양은 정적 및 타이프 라이터가 아니라 런타임에보다 transpiling 동안 해결입니다. 어쨌든 file.js가 CDN 또는 로컬 …

5
ES6 모듈에서 여러 클래스 내보내기
여러 ES6 클래스를 내보내는 모듈을 만들려고합니다. 다음 디렉토리 구조가 있다고 가정 해 봅시다. my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.js그리고 Bar.js각 수출 기본 ES6 클래스 : // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition …

3
일시적 데드 존이란 무엇입니까?
액세스 하기 전에 값 let과 const값이 초기화되기 전에 일시적인 데드 존ReferenceError 이라고 불리는 것이 발생할 수 있다고 들었습니다 . 일시적 데드 존이란 무엇이며, 범위 및 게양과 어떤 관계가 있으며, 어떤 상황에서 발생합니까?

11
ES6 / 2015의 안전하지 않은 속성 액세스 및 조건부 할당
거기 nullES6 (ES2015 / JavaScript.next / 하모니) 등의 -safe 속성 액세스 (null의 전파 / 유) 연산자 ?.의 커피 스크립트 예는? 아니면 ES7을 계획하고 있습니까? var aThing = getSomething() ... aThing = possiblyNull?.thing 이것은 대략 다음과 같습니다. if (possiblyNull != null) aThing = possiblyNull.thing 이상적 솔루션 (심지어 할당해서는 안됩니다 undefined)로 aThing하면 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.