这里是我的代码,似乎表明答案是肯定的 - http://jsfiddle.net/4nKqu/
var Foo = function() {
'use strict'
return {
foo: function() {
a = 10
alert('a = ' + a)
}
}
}()
try {
Foo.foo()
} catch (e) {
alert(e)
}
请问能否引用标准中的声明,说明在应用'use strict'
到函数中时,所有嵌套函数和闭包都会自动应用'use strict'
?