这个问题说了一切.
解决方法
ECMAScript和
JavaScript有区别吗?不是吗?
ECMAScript是一种定义明确的语言(规范here).
JavaScript是一种方言,而不是一个完整的实现,据我所知,加上它包含了五代浏览器.
正如Christoph在评论中指出的那样,微软的ECMAScript的实现实际上被称为JScript,“Javascript”一词被许可给Mozilla基金会.
我认为一般的看法是JavaScript作为每个浏览器实现ECMAScript的总和.改变这一点,实际上是不正确的,这将是非常令人困惑的.