«ecmascript-6» 태그된 질문

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

1
NodeJS는 가져 오기 / 내보내기 es6 (es2015) 모듈을 지원할 계획입니다
나는 이것에 대한 명확한 대답없이 인터넷을 통해 찾고 있습니다. 현재 NodeJS는 CommonJS 구문 만 사용하여 모듈을로드하며, 표준 ES2015 모듈 구문을 실제로 사용하려면 미리 변환하거나 런타임에 외부 모듈 로더를 사용해야합니다. 현재 두 가지 방법 중 하나를 사용하기에 너무 긍정적이지 않습니다. NodeJS 관리자는 ES2015 모듈을 지원할 계획이 있습니까? 나는 이것에 대한 힌트를 …

5
Webpack을 사용하여 vue.js 프로젝트에서 at ( '@') 로그인 경로를 사용하여 ES6 가져 오기
새 vue.js 프로젝트를 시작하고 vue-cli 도구를 사용하여 새 웹팩 프로젝트 (예 :)를 스캐 폴딩했습니다 vue init webpack. 생성 된 파일을 살펴보면서 파일에서 다음과 같은 가져 오기를 발견했습니다 src/router/index.js. import Vue from 'vue' import Router from 'vue-router' import Hello from '@/components/Hello' // <- this one is what my qusestion is about …

3
타이프 스크립트 내보내기와 기본 내보내기
사이 타이프의 차이 무엇 export과 default export. 모든 자습서에서 사람들 export이 클래스를 사용하는 것을 보았고 default내보내기 전에 키워드를 추가하지 않으면 코드를 컴파일 할 수 없습니다 . 또한 공식 typescript documentation 에서 기본 내보내기 키워드의 흔적을 찾을 수 없습니다 . export class MyClass { collection = [1,2,3]; } 컴파일하지 않습니다. 그러나: …

5
let 또는 const로 선언 된 변수가 ES6에서 호이스트되지 않습니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Всплывают ли переменные, объявленные с помощью и const в ES6? 나는 ES6을 잠시 가지고 놀았고 선언 된 변수가 var예상대로 게양되는 것을 알았습니다 ... console.log(typeof name); // undefined var name = "John"; ...로 선언 된 변수 let또는 const호이 스팅에 문제가있는 …

24
ES6의 키로 객체 속성 필터링
객체가 있다고 가정 해 봅시다. { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } 위의 객체를 필터링하여 다른 객체를 만들고 싶습니다. { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Es6을 사용하여이를 수행하는 깨끗한 …

16
React / JSX에 스크립트 태그 추가
인라인 스크립팅을 React 구성 요소에 추가하려고하는 비교적 간단한 문제가 있습니다. 내가 지금까지 무엇을 : 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export default class extends Component { render() { return ( <DocumentTitle title="People"> <article className={[prefix('people'), prefix('people', …

30
catchjs 오류 발생 Uncaught TypeError : 수퍼 표현식은 정의되지 않은 null 또는 함수 여야합니다.
reactjs를 사용하고 있습니다. 아래 코드를 실행하면 브라우저에 다음과 같이 말합니다. 잡히지 않은 TypeError : 슈퍼 표현식은 null이거나 정의되지 않은 함수이어야합니다 무엇이 잘못되었는지에 대한 힌트를 주시면 감사하겠습니다. 먼저 코드를 컴파일하는 데 사용 된 행 : browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js 그리고 코드 : var React = require('react'); class …

13
와일드 카드를 사용하여 디렉토리의 모든 파일에서 모듈을 가져올 수 있습니까?
ES6을 사용하면 다음과 같은 파일에서 여러 내보내기를 가져올 수 있습니다. import {ThingA, ThingB, ThingC} from 'lib/things'; 그러나 파일 당 하나의 모듈을 갖는 것이 좋습니다. 나는 다음과 같은 수입품으로 끝납니다. import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; 나는 이것을 할 수 있기를 바랍니다. import {ThingA, ThingB, …

5
ES6에서 가져온 객체를 내보내는 방법은 무엇입니까?
유스 케이스는 간단합니다. 가져온 이름 그대로 객체를 내보내고 싶습니다. 예를 들면 다음과 같습니다. import React from 'react'; export React; 그러나 이것은 작동하지 않습니다. 나는 써야한다 : import React from 'react'; export const React = React; 그러나 이것은 이상하다. 이것을하는 올바른 방법은 무엇입니까? 업데이트 : 도움과 참조에 감사드립니다. 나는 많은 단서로 …

3
JavaScript에서 "함수 *"란 무엇입니까?
에서 이 페이지 나는 새로운 자바 스크립트 기능 유형을 발견 : // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, …


2
es6 반응 구성 요소가 "내보내기 기본값"에서만 작동하는 이유는 무엇입니까?
이 구성 요소는 작동합니다. export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; 마지막 행을 제거하면 작동하지 않습니다. Uncaught TypeError: Cannot read property 'toUpperCase' of undefined es6 구문의 내용을 이해하지 못합니다. "default"부호없이 내 보내지 않아도됩니까?

6
지도 키를 배열로 변환하는 방법?
다음과 같은지도가 있다고 가정하겠습니다. let myMap = new Map().set('a', 1).set('b', 2); 그리고 위의 내용에 기초하여 [ 'a', 'b']를 얻고 싶습니다. 내 현재 솔루션은 너무 길고 끔찍한 것 같습니다. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); 더 좋은 방법이 있어야합니까?



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