expression式抛出所有未定义的variables

我一直负责修改使用快递的node.js应用程序,也就是其他人创build的应用程序。

我需要一种方法来在应用程序中抛出所有未定义的variables。 有成千上万的function和应用程序只是挂起。 从做一些初步的debugging,我已经注意到,我已经解决了每个问题最终是由于未定义的variables。

我不想深入讨论node.js / express中的error handling,因为我理解这一点,但构build应用程序的人却没有。

我正在寻找一种方法来抛出所有未定义的variables,以帮助我在代码中find它们并解决问题。

TIA!

使用严格模式:把它放在你的JS文件的顶部

"use strict"; 

此外,还有一个节点模块可以将严格模式应用于所有模块。

使用严格的节点模块