«ecmascript-6» etiketlenmiş sorular

ECMAScript spesifikasyonunun 2015 versiyonu, şimdi standart (ECMAScript 2015). Bu etiketi yalnızca sorunun özellikle ECMAScript 2015'te sağlanan yeni özelliklerle veya teknik değişikliklerle ilgili olduğu durumlarda kullanın.

1
NodeJS, ithalat / ihracat es6 (es2015) modüllerini desteklemeyi planlıyor
Bunun için net bir cevap almadan internetin her yerine bakıyordum. Şu anda NodeJS, modülleri yüklemek için yalnızca CommonJS sözdizimini kullanır ve standart ES2015 modülleri sözdizimini gerçekten kullanmak istiyorsanız, bunu önceden aktarmanız veya çalışma zamanında harici bir modül yükleyici kullanmanız gerekir. Şu anda bu iki yöntemden birini kullanmak için çok olumlu …

3
Yazı tipi dışa aktarma ve varsayılan dışa aktarma
Dizgindeki exportve arasındaki fark nedir default export. Tüm exportderslerde insanları sınıflarında ing görüyorum ve defaultdışa aktarmadan önce anahtar kelimeyi eklemezsem kodumu derleyemem. Ayrıca, resmi dışa aktarma belgelerinde varsayılan dışa aktarma anahtar sözcüğünün hiçbir izini bulamadım . export class MyClass { collection = [1,2,3]; } Derlemez. Fakat: export default class MyClass …

5
Webpack kullanarak bir vue.js projesinde ('@') oturum açma yolunu kullanarak ES6 içe aktarma
Yeni bir vue.js projesi başlatıyorum, bu yüzden yeni bir webpack proje (yani vue init webpack) iskele için vue-cli aracını kullandım . Ben oluşturulan dosyaları yürürken src/router/index.jsdosyada aşağıdaki ithalat fark ettim : import Vue from 'vue' import Router from 'vue-router' import Hello from '@/components/Hello' // <- this one is what my …

5
ES6'da let veya const ile bildirilen değişkenler kaldırılmıyor mu?
Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow adlı kullanıcının profili : ESсплывают ли переменные, объявленные с помощью let и const в ES6? Bir süredir ES6 ile oynuyorum ve beyan edilen değişkenlerin varbeklendiği gibi kaldırıldığını fark ettim ... console.log(typeof name); // undefined var name = "John"; ... kaldırma ile beyan …

24
ES6'da nesne özelliklerini anahtar ile filtreleme
Diyelim ki bir nesnem var: { item1: { key: 'sdfd', value:'sdfd' }, item2: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Yukarıdaki nesneyi filtreleyerek başka bir nesne oluşturmak istiyorum. { item1: { key: 'sdfd', value:'sdfd' }, item3: { key: 'sdfd', value:'sdfd' } } Es6 kullanarak bunu …

16
React / JSX'e komut dosyası etiketi ekleme
Bir React bileşenine satır içi komut dosyası eklemeye çalışırken nispeten basit bir sorun var. Şimdiye kadar ne var: '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 …

30
reaktjs hatası veriyor Yakalanmadı TypeError: Süper ifade boş veya bir işlev olmalı, tanımsız değil
Tepki kullanıyorum. Aşağıdaki kodu çalıştırdığınızda tarayıcı diyor ki: Yakalanmayan TypeError: Süper ifade tanımsız değil null veya bir işlev olmalıdır Neyin yanlış olduğuna dair herhangi bir ipucu takdir edilecektir. İlk olarak kodu derlemek için kullanılan satır: browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js Ve kod: var React = require('react'); class …

13
Joker karakter kullanarak bir dizindeki tüm dosyalardan modül içe aktarmak mümkün müdür?
ES6 ile, aşağıdaki gibi bir dosyadan birkaç dışa aktarım alabilirim: import {ThingA, ThingB, ThingC} from 'lib/things'; Ancak, dosya başına bir modül bulundurmayı seviyorum. Sonunda böyle ithalatlar ile sonuçlanır: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Bunu yapabilmek isterim: import {ThingA, ThingB, ThingC} from 'lib/things/*'; veya …

5
ES6'da içe aktarılan nesne nasıl dışa aktarılır?
Kullanım örneği basit: Ben sadece isme sahip bir nesneyi içe aktarıldığı gibi dışa aktarmak istiyorum. Örneğin: import React from 'react'; export React; ama bu işe yaramıyor. Yazmak zorundayım: import React from 'react'; export const React = React; Ama bu tuhaf. Bunu yapmanın doğru yolu nedir? GÜNCELLENDİ : Yardımlarınız ve referanslarınız …

3
JavaScript'te “function *” nedir?
Gelen bu sayfada yeni bir JavaScript işlevi türü bulundu: // 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, 1]; for …



6
Harita anahtarları diziye nasıl dönüştürülür?
Diyelim ki şu haritaya sahibim: let myMap = new Map().set('a', 1).set('b', 2); Ve yukarıdakilere dayanarak ['a', 'b'] elde etmek istiyorum. Mevcut çözümüm çok uzun ve korkunç görünüyor. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Daha iyi bir yol olmalı, …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.