编写一些辅助函数来使用 phantomJs 作为我们的测试框架,有没有办法制作“void”函数......或者让 phantomJs 以某种方式忽略返回值?
var mod = require('./mymod.js');
mod.doStuff();
>> TypeError: 'undefined' is not a function
为方便起见,有没有办法做到这一点?还是我不应该这样做的充分理由?
该方法存在良好。它只是一种触发某些东西的方法。因此,设计中没有任何值得为其返回值的东西。
如果我var ignore = mod.doStuff();
一切都好。但正如我所说,为了方便...
我认为它试图评估所有陈述。也许我只是习惯了在执行级别忽略数据类型的惰性解析器。