JS 开发人员是否应该阅读 ECMAScript 规范?

Are JS developers expected to read the ECMAScript specification?

有些东西,比如现代汇编语言,是为了让计算机轻松阅读,而不是让开发人员阅读。

我想知道 ECMAScript 规范在这个意义上是否相似,也就是说,它意味着只能由编译器或想要实现所述编译器的人读取。是这样吗?

或者情况并非如此,就像期望工具(例如 React JS)的用户阅读其文档一样,使用 JavaScript 的开发人员是否期望阅读 ECMAScript 规范?

我不希望这个问题听起来是基于观点的,所以也许稍微改写一下:一般来说,ECMAScript 规范是否意味着开发人员可读?

从来没有人期望阅读规范。您可能需要在某些时候尝试理解某些方法及其行为,但不是 - 大多数人唯一使用的是文档,尤其是 MDN。

只有当您试图理解 JavaScript 的解释方式(感谢 Bergi)而不仅仅是如何使用它时,该规范才真正有用。是否要阅读由您决定,但不是 - 您肯定 不希望 阅读规范或任何与此相关的内容 - 有时,自学是最有效的方法。