我试图弄清楚“use strict”的定义是否扩展到构造函数的原型方法。例子:
var MyNamespace = MyNamespace || {};
MyNamespace.Page = function() {
"use strict";
};
MyNamespace.Page.prototype = {
fetch : function() {
// do I need to use "use strict" here again?
}
};
根据Mozilla,您可以将其用作:
function strict(){
"use strict";
function nested() { return "And so am I!"; }
return "Hi! I'm a strict mode function! " + nested();
}
这是否意味着原型方法从构造函数继承严格模式?