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

2
Node.js'deki kıvrımlı parantezler (kaşlı ayraçlar) 'gerektirir' ifadesi
Aşağıdaki iki 'gerekli' ifadesi arasındaki farkı anlamaya çalışıyorum. Spesifik olarak, { }etrafına sarılmış e-postaların amacı ipcMainnedir? const electron = require('electron') const {ipcMain} = require('electron') Her ikisi de electronmodülün içeriğini atıyor gibi görünmektedir , ancak açıkça farklı işlev görmektedirler. Biri biraz ışık tutabilir mi?

1
Güzel-eslint, eslint-eklenti-güzel ve eslint-config-güzel arasındaki fark nedir?
Prettier ve ESLint'i birlikte kullanmak istiyorum, ancak birbiri ardına kullanarak bazı çatışmalar yaşadım. Birlikte kullanılmalarına izin veren şu üç paket olduğunu görüyorum: prettier-eslint eslint-plugin-prettier eslint-config-prettier Ancak, bu paket adlarının tümü eslintve içerdiğinden hangisini kullanacağımdan emin değilim prettier. Hangisini kullanmalıyım?

6
Firefox'ta ES2015 içe aktarma çalışmıyor (en üst düzeyde bile)
Bunlar benim örnek dosyalarım: <!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"); Sayfayı Firefox 46'da yüklediğimde, "SyntaxError: içe aktarma bildirimleri yalnızca bir modülün üst düzeyinde görünebilir" - ancak içe aktarma ifadesinin buraya ne kadar üst düzeyden …


2
Bir işlevi çağıran ters vuruşlar
Bunu nasıl açıklayacağımı bilmiyorum ama koştuğumda console.log`1` Google chrome'da şöyle çıktı alıyorum console.log`1` VM12380:2 ["1", raw: Array[1]] Backtick neden log işlevini çağırıyor ve neden bir indeks oluşturuyor raw: Array[1]? JS odasında Catgocat tarafından sorulan soru, ancak bunun neden olduğuna gerçekten uymayan dizeleri şablonlamakla ilgili bir şey dışında hiçbir cevap mantıklı …

4
Aşağıdaki mantıkta Object.prototype yöntemine nasıl erişebilirim?
Verilen anahtarın i18n dizesini almak için aşağıdaki mantığı kullanıyorum. 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]; } Projemde ESLint kullanıyorum. Aşağıdaki hatayı alıyorum: Hedef …

6
“Yakalanmamış SyntaxError: ECMAScript 6 içe aktarılırken modül dışında import ifadesi kullanılamıyor”
ArcGIS JSAPI 4.12 kullanıyorum ve bir harita üzerinde askeri semboller çizmek için Mekansal Yanılsamalar kullanmak istiyorum . milsymbol.jsKomut dosyasına eklediğimde , konsol hata döndürüyor Yakalanmamış SyntaxError: İçe aktarma ifadesi bir modül dışında kullanılamaz` bu yüzden type="module"betiğe ekliyorum ve sonra geri dönüyor Yakalanmayan ReferenceError: ms tanımlı değil İşte benim kod: <link …


8
Bir yineleyicide map () kullanma
Bir Haritamız olduğunu varsayalım :, let m = new Map();kullanmak m.values()bir harita yineleyicisi döndürür. Ancak bu yineleyiciyi kullanamıyorum forEach()ve map()bu yineleyicide bir while döngüsü uygulamak, ES6 gibi işlevler sunduğu için bir anti-model gibi görünüyor map(). Öyleyse map()bir yineleyicide kullanmanın bir yolu var mı?

2
Reflect nesnesi JavaScript'te ne yapar?
Bir süre önce Reflectjavascript'teki nesne için MDN'de boş bir saplama gördüm ama hayatım boyunca Google'da hiçbir şey bulamıyorum. Bugün bunu http://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object buldum nesnesini ve bölge ve yükleyici işlevselliğinden ayrı olarak Proxy nesnesine benziyor. Temel olarak, bulduğum bu sayfanın yalnızca Reflect'in nasıl uygulanacağını açıklayıp açıklamadığını veya sadece ifadelerini anlayamadığımı bilmiyorum. Lütfen …

1
React-Router ile aktif bağlantı?
Ben dışarı çalışıyorum (v4)-Router tepki ve ben birine sahip Nav kapalı başlayarak sahip sorunları değilim Link'olmak s active. LinkEtiketlerin herhangi birine tıklarsam , aktif öğeler çalışmaya başlar. Ancak, rotada Linkyüklenen bileşen bu olduğundan, Home'un uygulama başlar başlamaz etkin olmasını istiyorum /. Bunu yapmanın bir yolu var mı? İşte mevcut kodum: …


6
Diziden nesne oluştur
Dizi listesinden nesne oluşturmak istiyorum. Dinamik bir dizim var ve şöyle görünmesi gerekiyor: var dynamicArray = ["2007", "2008", "2009", "2010"]; ve bazı javascript es6 ile bunun gibi bir nesne yapmak istiyorum: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { x: (2 …



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.