«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.

9
React bileşeninde bileşen varsayılan aksesuarları nasıl ayarlanır
Bir React bileşeninde varsayılan props ayarlamak için aşağıdaki kodu kullanıyorum ama bu çalışmıyor. In render()yöntemle, ben çıkış "tanımlanmamış sahne" tarayıcı konsoluna basıldığı görebilirsiniz. Bileşen props için varsayılan bir değeri nasıl tanımlayabilirim? export default class AddAddressComponent extends Component { render() { let {provinceList,cityList} = this.props if(cityList === undefined || provinceList === …

19
ES6 Sınıfı Çoklu miras
Ben bu benim araştırmalarının çoğunu yaptık BabelJS ve üzerinde MDN'yi (hiç bilgi , ancak ES6 Spec hakkında daha fazla bilgi almak için yeterince dikkatli olmadıysam lütfen bana söylemekten çekinmeyin. ES6'nın diğer ördek tipli dillerle aynı şekilde çoklu kalıtımı destekleyip desteklemediğini merak ediyorum. Örneğin, şöyle bir şey yapabilir miyim: class Example …

9
Bir ok işlevinde 'bunu' bağlayabilir misin?
Bir süredir ES6 ile deneyler yapıyorum ve küçük bir problemle karşılaştım. Ok işlevlerini kullanmayı gerçekten seviyorum ve ne zaman yapabilsem onları kullanıyorum. Ancak, onları bağlayamayacağınız anlaşılıyor! İşte işlev: var f = () => console.log(this); İşte işlevi bağlamak istediğim nesne: var o = {'a': 42}; Ve burada ben bağlamak nasıl olduğunu …

8
Javascript ES6 / ES5 dizide bul ve değiştir
Bir dizi nesnem var. Bir alana göre bulmak ve sonra değiştirmek istiyorum: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Orijinal nesneyi değiştirmesini istiyorum. Nasıl? (Lodash'ta olup olmayacağı da umurumda değil)

14
ES6 sözdizimi ve Babel ile Javascript'te Genişletme Hatası
ES6 ve Babel ile Hatayı genişletmeye çalışıyorum. Çalışmıyor. class MyError extends Error { constructor(m) { super(m); } } var error = new Error("ll"); var myerror = new MyError("ll"); console.log(error.message) //shows up correctly console.log(myerror.message) //shows empty string Error nesnesi asla doğru mesaj setini almaz. Babel REPL'de deneyin . Şimdi SO üzerine …

6
componentDidUpdate () içinde setState ()
Açılır menünün yüksekliğine ve girişin ekrandaki konumuna bağlı olarak açılır menüyü girişin altına veya üstüne taşıyan bir komut dosyası yazıyorum. Ayrıca değiştiriciyi yönüne göre açılır menüye ayarlamak istiyorum. Ama kullanaraksetState içinicomponentDidUpdate sonsuz bir döngü yaratır (ki bu açıktır) Kullanarak bir çözüm buldum getDOMNodeDoğrudan açılır listeye sınıf adını ve ayarlama konusunda …


30
React Projemde "İşlev olarak bir sınıf çağrılamıyor" mesajı alınıyor
Projeme bir React harita bileşeni eklemeye çalışıyorum ancak bir hatayla karşılaşıyorum. Fullstack React'in blog gönderisini referans olarak kullanıyorum. Google_map.js satır 83'te hatanın nereye atıldığını izledim: function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } İşte şimdiye kadarki harita bileşenim. …

17
ES6 sözdizimi kullanılarak jquery nasıl içe aktarılır?
Transpiler ve eklentiler ES6aracılığıyla (JavaScript) sözdizimini kullanarak yeni bir uygulama yazıyorum .babelpreset-es2015semantic-ui . index.js import * as stylesheet from '../assets/styles/app.scss'; import * as jquery2 from '../dist/scripts/jquery.min'; import * as jquery3 from '../node_modules/jquery/dist/jquery.min'; console.log($('my-app')); index.html <!DOCTYPE html> <html lang="fr"> <head> <body> <script src="dist/app.js"></script> </body> </html> Proje yapısı . ├── app/ │ …


18
ES6 şablon değişmez değerleri çalışma zamanında değiştirilebilir (veya yeniden kullanılabilir)?
tl; dr: Yeniden kullanılabilir bir şablonu değişmez yapmak mümkün müdür? Şablon değişmezlerini kullanmaya çalışıyordum ama sanırım anlamıyorum ve şimdi sinirleniyorum. Demek istediğim, anladığımı düşünüyorum, ama "o" nasıl çalıştığı veya nasıl olması gerektiği olmamalı. Farklı şekilde olmalı. Gördüğüm tüm örnekler (etiketli şablonlar bile) "ikamelerin" bildirim zamanında yapılmasını ve çalışma zamanında yapılmamasını …

8
Düz bir nesneyi ES6 Haritasına nasıl dönüştürebilirim?
Bazı nedenlerden dolayı MDN belgelerinde bu basit şeyi bulamıyorum (belki de özlüyorum). Bunun işe yaramasını bekliyordum: const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ... ama ilk satır atıyor TypeError: (var)[Symbol.iterator] is not a function Düz bir nesneden nasıl Harita yaparım? İlk önce onu anahtar-değer çiftlerinden oluşan bir diziye …



7
Ana Sayfa, Ana adlı bir dışa aktarma içermiyor
Çalışıyordum create-react-appve bu konuyla karşılaştığım yerde karşılaştım Home does not contain an export named Home. Dosyamı şu şekilde oluşturuyorum App.js: import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { Home } from './layouts/Home' class App extends Component { render() { return ( <div className="App"> …

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.