Wie korrelieren JavaScript-Versionen mit ECMAScript-Versionen?

8

Zum Beispiel wurde [] .map "in JavaScript 1.6 implementiert". Ist das eine ES5-Methode? Wie korreliert der 1.6 mit einer ECMAScript Version?

    
ryanve 12.07.2012, 21:24
quelle

1 Antwort

2

Zwischen den von Mozilla verwendeten Versionsnummern und den Versionsnummern des ECMAScript-Standards gibt es keine wirklich strikten Entsprechungen. Es gibt eine Tabelle auf Wikipedia , die möglicherweise das ist, wonach Sie suchen - Sie werden sehen, dass JavaScript 1.6 entspricht zu ECMAScript 3 und dann einige zusätzliche Erweiterungen. [].map wurde speziell in ECMAScript 5 standardisiert, aber meines Wissens wurde das Feature zuerst von Firefox eingeführt, bevor der ECMAScript 5-Standard überhaupt veröffentlicht wurde. (Firefox 1.5 mit JavaScript 1.6 wurde am 29. November 2005 veröffentlicht und der Standard scheint im September 2009 veröffentlicht worden zu sein.)

    
Casey Chu 12.07.2012, 21:32
quelle