nasıl bir 'dahili' türlerinden birini çoğaltmak geliyor? örneğin Dizisi?
JS, ben böyle bir şey yapmak istiyorum
Array.prototype.shuffle = function () { ... };
Daktilo eşdeğer nedir?
nasıl bir 'dahili' türlerinden birini çoğaltmak geliyor? örneğin Dizisi?
JS, ben böyle bir şey yapmak istiyorum
Array.prototype.shuffle = function () { ... };
Daktilo eşdeğer nedir?
Türleri daktilo 'açık uçlu', bu yüzden sadece yazabilirsiniz:
interface Array {
shuffle: () => any; // <-- Whatever signature you want.
}
Ve sonra tip yeni işlevi kapsayacak şekilde genişletilir (ve buna imza eşleşen bir işlev atayabilirsiniz).
Not Ancak bu uzayan türleri (lib.d.ts olanlar - Böyle Array gibi) dahili o perf nedenlerle içten olanlar önbelleğe olarak, dil hizmetinde şu anda bir sorunu vardır. Yazdığım-up at geçici çözümü Do http://typescript.codeplex.com/workitem/4 yerleşik türleri VS dil hizmetinde hatasız uzatmak için