type foo = Array<{ name: string; test: number; }>
türünde bir tür varsa, bu durumda, bu durumda, arabirim içindeki değerlerin türünü almak mümkün olurdu. Anahtarları almak için keyof
olduğunu biliyorum, değerler için benzer bir şey var mı?Dizi türü değerlerinin türü nasıl alınır?
cevap
Eğer { name: string; test: number; }
türü ayıklamak için nasıl arıyorsanız, sadece "dizindeki öğenin" için takma adı oluşturabilirsiniz:
type Foo = Array<{ name: string; test: number; }>;
type FooItem = Foo[0];
Aleksey yanıtına rağmen, bu genel türün örneğinin, çıkarmak istediğiniz türden en az bir üye göstermesi durumunda, bu üyeye ait typeof
ile query the type arasında kullanabileceğinizi bilmek yararlı olabilir. genel Array
türü için
arr
zamanında boş veya tanımlanmamış olsa bile herhangi bir hata oluşturmaz böylece 27 sadece tasarım sırasında geçerli olan hat
Not.
* Şu anda bir jenerik türün paramını çıkarmanın bir yolu yoktur. * Peki, bir dizi için, jenerik tür, herhangi bir endekste üyenin tipiyle aynıdır. dizinlenmiş erişim operatörü. –
@torazaburo, bir dizi üyesi türünü sorgulayarak, Type Type AFAIK'in geçerli sürümünde mümkün olmayan genel dizi türünün kendisinden değil, bu dizi türünün bir örneğinden üye türünü ayıklıyorsunuz. – cvsguimaraes
Çalışma zamanı 'typeof' sonucu ile dizi öğesinin TypeScript türü arasında karışıklık olduğunu düşünüyorum. –
- 1. Dizi türü nasıl belirlenir?
- 2. Dizi türü kesinti
- 3. Yansıyan sınıf yönteminde parametre türü nasıl alınır?
- 4. F # Genel dizi türü nasıl genişletilir?
- 5. javax.lang.model.VariableElement parametresinden parametre türü nasıl alınır?
- 6. Metin türü Datastore Google Cloud'dan nasıl alınır?
- 7. 'App.all() `içinde istek yöntemi türü nasıl alınır?
- 8. PDO'da bir sorgu deyiminin türü nasıl alınır?
- 9. Pasta türü için pasta türü nasıl ayarlanır
- 10. Tuple türü ile birleşim dizisi türü
- 11. Özellik türü, dahili bir türü
- 12. MySQL 5.7 json veri türü arama dizi
- 13. Numpy: Dize veri türü
- 14. package'ın türü, satıcının paketinin türü olarak kullanılamaz
- 15. türü tablosunda
- 16. numpy: Nasıl bir dizi türü hızlı bir şekilde dönüştürmek için
- 17. Hazırda bekleme türü olan dize türü toplama
- 18. Belirli bir içerik türü için varsayılan uzantı nasıl alınır?
- 19. Türü yalnızca System.Type olarak biliniyorsa, türün varsayılan değeri nasıl alınır?
- 20. veri türü
- 21. Dizi türüyle ilişkili sınıf nasıl alınır?
- 22. Wordpress yayınındaki taksonomi değerlerinin sayısı nasıl sınırlanır?
- 23. boole türü?
- 24. Dönüş türü
- 25. Tarih türü
- 26. türü hatası
- 27. CSS3 türü?
- 28. Veri türü
- 29. Django şablon nesnesi türü
- 30. Genel sınıf türü nasıl kontrol edilir?
'tip foo = Array' - "nasıl soran bu soru T ", ya da başka bir şey? –
user2864740