【发布时间】:2016-06-11 06:09:09
【问题描述】:
我在一个网站上阅读了以下内容:
使用严格有一个优势。它消除了这种强制。没有 严格模式,对 null 或 undefined 的 this 值的引用是 自动强制到全局。这可能会导致许多假象和 拔掉你头发的那种虫子。在严格模式下,引用 a a this null 或 undefined 的值会引发错误。
这究竟是什么意思? use-strict 与this coercion 有什么关系?
【问题讨论】:
-
您对 Javascript 的
this了解多少? (解释必须从一般意义上的this的基本用途开始,还是...?) -
您引用的文字似乎解释了“这种强制”的含义(在这种情况下)。你到底有什么不明白的?描述不是很准确:“在严格模式下,引用 null 或 undefined 的 this 值会引发错误。” 当然不是这样。访问
this本身不会引发错误。this.something会。 -
这个link 可能会带来一些见解。
-
哈哈,我正在看与这条线相同的视频
标签: javascript use-strict