"use strict";
是 JavaScript 的严格模式(Strict Mode),是 ES5 引入的一种特殊模式,目的是使 JavaScript 更加严格,减少一些不安全的行为和提供更好的错误检查。
delete
操作符删除变量或函数。
this
指向不同: 在严格模式下,函数的 this
指向在非严格模式下的一些情况下会有变化,比如在全局作用域中调用函数时,非严格模式下 this
指向全局对象,而严格模式下 this
是 undefined
。
010
)。
with
语句: with
语句在严格模式下被禁止使用。
eval
创建的变量或函数不会被添加到当前作用域,且 eval
的作用域是封闭的。
启用严格模式的方式是在脚本或函数的开头加上 "use strict";
字符串。严格模式提供了更安全、更规范的编码方式,有助于避免一些潜在的错误,并提高代码质量。
Proudly powered by WordPress