«destructuring» etiketlenmiş sorular



3
Nesne yok etme türleri
Bu const { foo: IFoo[] } = bar; ve bu const { foo: Array<IFoo> } = bar; makul ölçüde bir hataya neden olur. Ve bu const { foo: TFoo } = bar; sadece TFoomülke zarar verir . Bozulmuş nesne özellikleri için türler nasıl belirlenebilir?

4
"Var {…} =…" ifadelerindeki küme parantezleri ne işe yarar?
Bunun Mozilla'ya özgü bir JS sözdizimi olup olmadığından emin değilim, ancak değişkenlerin genellikle bu şekilde bildirildiğini gördüm, örneğin, eklenti SDK belgelerinde : var { Hotkey } = require("sdk/hotkeys"); ve çeşitli krom Javascript'te ( letifade yerine kullanılıyor var), let { classes: Cc, interfaces: Ci, results: Cr, utils: Cu } = Components; …


13
Tuple'lardan JavaScript değişken atamaları
Python 2 ve Python 3 gibi diğer dillerde, bir tuple değişkenine değerler tanımlayıp atayabilir ve değerlerini şu şekilde alabilirsiniz: tuple = ("Bob", 24) name, age = tuple print(name) #name evaluates to Bob print(age) #age evaluates to 24 JavaScript'te benzer bir şey var mı? Yoksa bunu bir dizi ile çirkin bir …

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?

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.