Örneğin, [].map "JavaScript 1.6'da uygulandı." Bu bir ES5 metodu mu? 1.6, bir ECMAScript sürümü ile nasıl ilişkilidir?JavaScript sürümleri ECMAScript sürümleriyle nasıl ilişkilendirilir?
cevap
Mozilla'nın kullandığı sürüm numaraları ve ECMAScript standardının sürüm numaraları arasında çok sıkı bir ilişki yoktur. Aradığınızı gösteren bir table on Wikipedia var. JavaScript 1.6'nın ECMAScript 3'e ve daha sonra bazı ek uzantılara karşılık geldiğini göreceksiniz. [].map
özellikle ECMAScript 5'te standartlaştırılmıştır, ancak benim anlayışma göre, bu özellik ilk olarak ECMAScript 5 standardı yayınlanmadan önce Firefox tarafından tanıtılmıştır. (JavaScript 1.6'yı içeren Firefox 1.5, 29 Kasım 2005'te yayımlandı ve standardın Eylül 2009'da yayınlandığı anlaşılıyor.)
Aslında, SpiderMonkey/Firefox'ta ilk 1.5 sürümünden sonra tanıtılan ve daha sonra ECMAScript 5'e dahil olan pek çok özellik var. SpiderMonkey'de yalnızca bir çok özellik kaldı, bunlardan bazıları muhtemelen ECMAScript Uyumun bir parçası olmak. –
- 1. homebrew - eski sürümleri nasıl kurabilirim
- 2. Hangi ECMAScript 6 özellikleri sıkı mod anlamına gelir? ECMAScript 5 (aka JavaScript,) olarak
- 3. ECMAScript nasıl etkinleştirilir "genel olarak" kullanın?
- 4. Performans sayacı ortalama zamanlayıcıları tabanlarıyla nasıl ilişkilendirilir?
- 5. QModelIndex yeni bir sırayla nasıl ilişkilendirilir?
- 6. OnModelCreating ve otomatik olmayan Göçler nasıl ilişkilendirilir?
- 7. Neden ECMAScript standardında Object.setPrototypeOf (...) yok?
- 8. sürümleri
- 9. Olmayan ECMAscript kod işlevi
- 10. EcmaScript 5 tarayıcı uygulaması
- 11. Android cmake, daha yeni NDK sürümleriyle uyumludur?
- 12. ECMAScript uygulamamın yineleme yeteneklerini nasıl geliştirebilirim?
- 13. ECMAScript 6 desteği PhpStorm 2016
- 14. Belirli OpenSSL sürümleri için desteklenen SSL/TLS sürümleri nasıl oluşturulur
- 15. ECMAScript 2015 Temporal Ölü Bölge
- 16. Maven "sürümleri" eklentisi - alfa/beta sürümlerinin yanıtlardan nasıl hariç tutulur?
- 17. Bir tuşa basma, Bileşik WPF'de bir DelegateCommand ile nasıl ilişkilendirilir?
- 18. Android'de EditText'te TextWatcher ile tıklanabilir sözcük nasıl ilişkilendirilir?
- 19. ASP.NET Profilleri sürümleri?
- 20. ASP.NET Sürümleri Listesi?
- 21. ECMAScript nesnesinin internal [[Class]] özelliğini ayarlayabilir misiniz?
- 22. ECMAScript v 6 standart haline geldiğinde,
- 23. ECMAScript 5 henüz tarayıcılarda mevcut değil mi?
- 24. Mojarra 2.2 sürümleri
- 25. GCC'nin tüm sürümleri,
- 26. Eski Iphone sürümleri
- 27. Git, Sürümleri izlemiyor mu?
- 28. Huzurlu varlık sürümleri
- 29. NuGet Sürümleri Geriye Dönüyor
- 30. CLI ve .NET sürümleri
"JavaScript 1.6", Gecko tabanlı tarayıcılar dışında önemli bir anlam ifade etmiyor. "Değişiklik geçmişine" göz atmak için [sürüm genel bakış sayfaları] 'na (https://developer.mozilla.org/Special:Tags?tag=JavaScript_version_overviews) göz atın. –
@RobW Teşekkürler — Bundan emin değildim (bu sürümlerin Mozilla'nın ortaya çıktığı veya başka bir yerden gelip gelmediği). – ryanve