在 WSH 中运行并创建对象的 Javascript 程序中,比如说 Scripting.FileSystemObject 或任何任意 COM 对象,我是否需要在完成后将变量设置为 null?例如,我是否建议这样做:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fileStream = fso.openTextFile(filename);
fso = null; // recommended? necessary?
... use fileStream here ...
fileStream.Close();
fileStream = null; // recommended? necessary?
效果与让变量超出范围有什么不同吗?