JavaScript无效性能

hea*_*der 5 javascript performance return function void

如果我的脚本执行一个返回例如我不想使用或存储的巨大对象的函数,那么使用void运算符调用该函数会更好/更快/更少内存吗?或者它会降低性能,因为返回值只会被覆盖?

void myFunc();
Run Code Online (Sandbox Code Playgroud)

刚刚创建了一个测试:

http://jsperf.com/voidperf

Ja͢*_*͢ck 2

void运算符仅用于获取undefined原始值;当您在内联模式下运行代码时它会很有用javascript:,因为如果页面是undefined.

因此,这两种结构之间没有明显的区别:

getSuperBigResult();
void getSuperBigResult();
Run Code Online (Sandbox Code Playgroud)

JavaScript 将以 void'ish 方式运行,因为前一个语句也不使用返回值。

也可以看看:void