哪个版本的 ECMA 规范引入了提升?

Which version of ECMA specification introduced hoisting?

有谁知道吊装规范是什么时候出台的? Internet Explorer version 6 是否支持?

我没有意识到提升的存在,因为最近我的所有 JavaScript 代码都被转译了。

当我向老板解释他的 JavaScript 程序在 IE6 或 IE7 中崩溃时,我依稀记得我作为 Web 开发人员的第一份工作感到自豪,因为他正在调用一个晚得多声明的函数。不知是不是我疯了,记错了?

相信JavaScript从一开始就实现了提升。根据 MDN article on hoisting:

Hoisting is a term you will not find used in any normative specification prose prior to ECMAScript® 2015 Language Specification.

我读到这篇文章是为了说明 ECMA 2015 是该术语首次在语言规范中使用,但该概念在此之前就已存在。