Câu hỏi được gắn thẻ «ecmascript-6»

Phiên bản 2015 của đặc tả ECMAScript, hiện là tiêu chuẩn (ECMAScript 2015). Chỉ sử dụng thẻ này khi câu hỏi liên quan cụ thể đến các tính năng mới hoặc thay đổi kỹ thuật được cung cấp trong ECMAScript 2015.


3
Xuất bản in so với xuất mặc định
Sự khác biệt trong Bản đánh máy giữa exportvàdefault export . Trong tất cả các hướng dẫn, tôi thấy mọi người sử dụng exportcác lớp của họ và tôi không thể biên dịch mã của mình nếu tôi không thêm defaulttừ khóa trước khi xuất. Ngoài ra, tôi không thể …


5
Là các biến được khai báo với let hoặc const không được nâng lên trong ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Всплывают ли переменные, объявленные с помощью hãy и в const ES6? Tôi đã chơi với ES6 được một thời gian và tôi nhận thấy rằng trong khi các biến được khai báo với varđược nâng lên như mong đợi …

24
Lọc thuộc tính đối tượng theo khóa trong ES6
Hãy nói rằng tôi có một đối tượng: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Tôi muốn tạo một đối tượng khác bằng cách lọc đối tượng ở trên để tôi có một cái gì đó như …

16
Thêm thẻ script vào React / JSX
Tôi có một vấn đề tương đối đơn giản là cố gắng thêm tập lệnh nội tuyến vào thành phần React. Những gì tôi có cho đến nay: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export …


13
Có thể nhập các mô-đun từ tất cả các tệp trong một thư mục, sử dụng ký tự đại diện không?
Với ES6, tôi có thể nhập một số bản xuất từ ​​một tệp như thế này: import {ThingA, ThingB, ThingC} from 'lib/things'; Tuy nhiên, tôi thích tổ chức có một mô-đun cho mỗi tệp. Tôi kết thúc với hàng nhập khẩu như thế này: import ThingA from 'lib/things/ThingA'; import ThingB …

3
Hàm * * trong JavaScript là gì?
Trong này trang Tôi tìm thấy một hàm JavaScript mới loại: // 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, …

5
Làm cách nào để xuất đối tượng nhập trong ES6?
Trường hợp sử dụng rất đơn giản: Tôi chỉ muốn xuất một đối tượng có tên giống như nó đã được nhập. ví dụ: import React from 'react'; export React; dường như không hiệu quả. Tôi phải viết: import React from 'react'; export const React = React; Nhưng điều này …


2
Tại sao thành phần phản ứng es6 chỉ hoạt động với dịch vụ xuất khẩu mặc định của Cameron?
Thành phần này không hoạt động: export class Template extends React.Component { render() { return ( <div> component </div> ); } }; export default Template; Nếu tôi loại bỏ hàng cuối cùng, nó không hoạt động. Uncaught TypeError: Cannot read property 'toUpperCase' of undefined Tôi đoán, tôi không hiểu gì …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.