(三十九)JavaScript中的this
1:基本概念
-
this - 当前执行代码的环境对象 - 上下文
-
严格模式 - 具有限制性JavaScript变体
通过抛出错误来消除了一些原有静默错误
修复了一些导致JavaScript引擎难以执行优化的缺陷
禁用了在ECMAScript的未来版本中可能会定义的一些语法
/* 为脚本开启严格模式 */
"use strict";
var v = "Hi! I'm a strict mode script!";
/* 为函数开启严格模式 */
function strict() {
'use strict';
function nested() {
return "And so am I!";
}
return "Hi! I'm a strict mode function! " + nested();
}