«ecmascript-6» 태그된 질문

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


26
(a == 1 && a == 2 && a == 3) 이제까지 true로 평가할 수 있습니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 중재자 메모 : 코드를 편집하거나이 알림을 제거하려는 충동에 저항하십시오. 공백 패턴은 문제의 일부일 수 있으므로 불필요하게 변조해서는 안됩니다. "공백이 중요하지 않은"캠프에 있다면 코드를 그대로 받아 들일 수 …

10
Node.js를 사용하려면 ES6 가져 오기 / 내보내기가 필요합니다
공동 작업중인 프로젝트에서 사용할 수있는 모듈 시스템에 대해 두 가지 선택이 있습니다. 사용하여 모듈을 가져 오기 require및 사용 수출 module.exports및 exports.foo. ES6을 사용하여 모듈 가져 오기 import및 ES6을 사용하여 내보내기export 하나를 다른 것보다 사용하면 성능상의 이점이 있습니까? 노드 1에서 ES6 모듈을 사용할 경우 알아야 할 다른 것이 있습니까?

11
ES6 가져 오기에 중괄호를 언제 사용해야합니까?
명백한 것처럼 보이지만 ES6에서 단일 모듈을 가져 오기 위해 중괄호를 사용해야 할 때 약간 혼란 스럽습니다. 예를 들어, 내가 작업하고있는 React-Native 프로젝트에는 다음 파일과 내용이 있습니다. initialState.js var initialState = { todo: { todos: [ {id: 1, task: 'Finish Coding', completed: false}, {id: 2, task: 'Do Laundry', completed: false}, {id: …

6
객체를 반환하는 ECMAScript 6 화살표 함수
화살표 함수에서 객체를 반환 할 때는 문법의 모호성 때문에 추가 키워드 {}와 return키워드 를 사용해야 할 것 같습니다 . 그 말은 내가 쓸 수 없습니다 p => {foo: "bar"}만 작성해야합니다 p => { return {foo: "bar"}; }. 화살표 기능은 객체 이외의 아무것도 반환하는 경우 {}와는 return, 예를 들어 불필요한 있습니다 …



3
'화살표 함수'와 '함수'는 동일하거나 교환 가능합니까?
ES2015의 화살표 함수는보다 간결한 구문을 제공합니다. 모든 함수 선언 / 표현을 화살표 함수로 바꿀 수 있습니까? 무엇을 찾아야합니까? 예 : 생성자 함수 function User(name) { this.name = name; } // vs const User = name => { this.name = name; }; 프로토 타입 방법 User.prototype.getName = function() { return this.name; …

14
ES6 클래스 변수 대안
현재 ES5에서는 많은 사람들이 프레임 워크에서 다음 패턴을 사용하여 클래스와 클래스 변수를 만듭니다. // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); ES6에서는 기본적으로 클래스를 만들 수 있지만 클래스 변수를 갖는 옵션은 없습니다. // ES6 class MyClass { const MY_CONST = 'string'; // <-- …


13
JavaScript에서 "=>"의 의미는 무엇입니까?
>=연산자가 의미 이상이라는 것을 알고 있지만 =>일부 소스 코드에서 보았습니다 . 그 연산자의 의미는 무엇입니까? 코드는 다음과 같습니다. promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);


11
Node.js-SyntaxError : 예기치 않은 토큰 가져 오기
나는 무엇이 잘못되었는지 이해하지 못한다. 노드 v5.6.0 NPM v3.10.6 코드: function (exports, require, module, __filename, __dirname) { import express from 'express' }; 오류: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3

11
비동기 / 대기 함수 호출
내가 이해하는 한, ES7 / ES2016에서 다중 await코드를 코드에 넣는 .then()것은 약속 과 체인을 연결 하는 것과 유사하게 작동하며 , 이는 팔러 렐이 아닌 차례로 실행됩니다. 예를 들어 다음 코드가 있습니다. await someCall(); await anotherCall(); 완료 anotherCall()되었을 때만 호출 되는 것을 올바르게 이해 someCall()합니까? 그것들을 병렬로 호출하는 가장 우아한 방법은 …

9
ECMAScript 6에서 언제 화살표 기능을 사용해야합니까?
이 문제는 다가오는 ECMAScript 6 (하모니)의 맥락에서 코드 스타일에 대해 생각하고 이미 언어를 다루는 사람들을 대상으로합니다. 함께 () => {}그리고 function () {}우리는 ES6에서 함수를 작성하는 방법은 두 매우 비슷한 방법을 얻고있다. 다른 언어에서는 람다 함수가 종종 익명으로 구분되므로 ECMAScript에서는 모든 함수가 익명 일 수 있습니다. 두 유형 각각에는 고유 …

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