function doSomethingElse() {
// so does this
}
}());
结论
我强烈建议每一个人都开始使用严格模式。现在已经有足够多的浏览器支持该模式,它将把你从藏身代码的错误中拯救出来。你需要确保你没有全局地包含启用指令,但可以频繁地使用IIFEs给任意多的代码应用严格模式。一开始,你将碰到从没遇过的错误——这是很正常的。切换到严格模式后,你需要做足够多的测试来保证你已hold住你的代码。一定不能只是将“use strict”扔进你的代码然后就假设不会有错误发生。至少的至少,你该开始使用这个异常有用的语言特性来写更好的代码了。
原文:http://zhoujunmiao.com/?p=292