«ecmascript-6» 태그된 질문

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

4
"… 모듈이 아닌 엔티티로 해석되고이 구성을 사용하여 가져올 수 없음"은 무엇을 의미합니까?
TypeScript 파일이 있습니다. MyClass.ts class MyClass { constructor() { } } export = MyClass; MyFunc.ts function fn() { return 0; } export = fn; MyConsumer.ts import * as MC from './MyClass'; import * as fn from './MyFunc'; fn(); 이것은 사용하려고 할 때 오류가 발생합니다. new "MyClass"모듈은 비 모듈 엔티티로 해석되며이 …

1
prettier-eslint, eslint-plugin-prettier 및 eslint-config-prettier의 차이점은 무엇입니까?
Prettier와 ESLint를 함께 사용하고 싶지만 차례로 사용하는 것만으로도 갈등을 겪었습니다. 나란히 사용할 수있는 것처럼 보이는 세 가지 패키지가 있습니다. prettier-eslint eslint-plugin-prettier eslint-config-prettier 그러나 이러한 패키지 이름에 eslint및 prettier. 어느 것을 사용해야합니까?

2
함수를 호출하는 백틱
어떻게 설명해야할지 모르겠지만 달리면 console.log`1` Google 크롬에서 다음과 같은 출력을 얻습니다. console.log`1` VM12380:2 ["1", raw: Array[1]] 백틱이 로그 함수를 호출하는 이유는 무엇이며 왜 인덱스를 생성 raw: Array[1]합니까? Catgocat에 의해 JS 룸에서 질문이 제기되었지만, 왜 이런 일이 발생하는지에 맞지 않는 문자열 템플릿 에 대한 것 외에는 어떤 대답도 의미 가 없습니다.

6
ECMAScript 6을 가져올 때“Uncaught SyntaxError : 모듈 외부에서 import 문을 사용할 수 없습니다”
ArcGIS JSAPI 4.12를 사용하고 있으며 Spatial Illusions 를 사용 하여 군용 심볼을 맵에 그리려고합니다. milsymbol.js스크립트에 추가 하면 콘솔이 오류를 반환합니다 잡히지 않은 문법 오류 : 모듈 밖에서 import 문을 사용할 수 없습니다 type="module"스크립트에 추가 하면 잡히지 않은 ReferenceError : ms가 정의되지 않았습니다 내 코드는 다음과 같습니다. <link rel="stylesheet" href="https://js.arcgis.com/4.12/esri/css/main.css"> <script …

4
다음 논리에서 Object.prototype 메서드에 어떻게 액세스합니까?
주어진 키의 i18n 문자열을 가져 오기 위해 다음 논리를 사용하고 있습니다. export function i18n(key) { if (entries.hasOwnProperty(key)) { return entries[key]; } else if (typeof (Canadarm) !== 'undefined') { try { throw Error(); } catch (e) { Canadarm.error(entries['dataBuildI18nString'] + key, e); } } return entries[key]; } 내 프로젝트에서 ESLint를 사용하고 있습니다. …


1
React-Router와의 활성 링크?
React-Router (v4)를 시도 중이며 Nav를 시작하여 Link's 중 하나를 사용하는 데 문제가 있습니다 active. Link태그 중 하나를 클릭 하면 활성 항목이 작동하기 시작합니다. 그러나 홈 Link이 /경로 에서로드되는 구성 요소이기 때문에 앱이 시작되는 즉시 활성화 되기를 원합니다 . 이것을 할 방법이 있습니까? 내 현재 코드는 다음과 같습니다. const Router = …

6
Firefox에서 ES2015 가져 오기가 작동하지 않음 (최상위 수준에서도)
다음은 내 샘플 파일입니다. <!DOCTYPE html> <html> <head> <title>Test</title> <script src="t1.js"></script> </head> <body></body> </html> t1.js : import Test from 't2.js'; t2.js : export const Test = console.log("Hello world"); Firefox 46에서 페이지를로드 할 때 "SyntaxError : import 선언은 모듈의 최상위 수준에서만 나타날 수 있습니다."를 반환하지만 import 문이 여기에 얼마나 더 많은 …

4
ES6에서 노드 목록 필터링 또는 매핑
ES6에서 노드 목록을 필터링하거나 매핑하는 가장 효율적인 방법은 무엇입니까? 내 측정 값에 따라 다음 옵션 중 하나를 사용합니다. [...nodelist].filter 또는 Array.from(nodelist).filter 어느 것을 추천 하시겠습니까? 예를 들어 어레이를 사용하지 않는 더 좋은 방법이 있습니까?

13
.map () 자바 스크립트 ES6 맵?
어떻게 하시겠습니까? 본능적으로 다음과 같이하고 싶습니다. var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' => 3, 'thing3' => 4 } 새로운 반복 프로토콜에 대한 문서에서 많은 것을 얻지 …



2
ES2015 (ES6)`class` 구문은 어떤 이점을 제공합니까?
ES6 수업에 대해 많은 질문이 있습니다. class구문 사용의 이점은 무엇입니까 ? 공개 / 비공개 / 정적이 ES7의 일부가 될 것이라고 읽었습니다. 그게 이유인가요? 또한 class다른 종류의 OOP입니까 아니면 여전히 JavaScript의 프로토 타입 상속입니까? 을 사용하여 수정할 수 있습니까 .prototype? 또는 동일한 객체이지만 선언하는 두 가지 방법입니다. 속도 이점이 있습니까? 큰 …

2
JavaScript에서 Reflect 객체는 무엇을합니까?
얼마 전에 MDN Reflect에서 자바 스크립트 의 개체에 대한 빈 스텁을 보았지만 평생 Google에서 아무것도 찾을 수 없습니다. 오늘 나는이 http://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object를 찾았 으며 영역과 로더 기능을 제외하고 Proxy 객체와 비슷하게 들립니다. 기본적으로 내가 찾은이 페이지가 Reflect를 구현하는 방법 만 설명하는지 아니면 그 문구를 이해할 수 없는지 모르겠습니다. 누군가가 일반적으로 방법이 …

6
create-react-app을 사용하는 React 앱에서 ES6 기능을 폴리 필하는 가장 좋은 방법
인터넷 익스플로러에서 React.js 애플리케이션을 테스트 해봤는데 ES6 / 7 코드가 Array.prototype.includes()깨지는 것을 발견했습니다. 저는 create-react-app 을 사용하고 있으며 모든 사람이 필요로하지 않기 때문에 많은 polyfill을 포함하지 않기로 선택했으며 빌드 시간이 느려집니다 (예를 들어 here 및 here 참조 ). 문서 (작성 당시)는 다음을 제안합니다. 런타임 지원이 필요한 다른 ES6 + 기능 …

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