gpt4 book ai didi

JavaScript 无效性能

转载 作者:搜寻专家 更新时间:2023-11-01 04:32:59 25 4
gpt4 key购买 nike

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

void myFunc();

刚刚创建了一个测试:

http://jsperf.com/voidperf

最佳答案

void 运算符仅用于获取undefined 原始值;当您以 javascript: 内联模式运行代码时,它会很有用,因为如果它是 undefined,页面将不会被返回值(转换为字符串)替换。

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

getSuperBigResult();
void getSuperBigResult();

JavaScript 将以一种类似无效的方式运行这两者,因为前一个语句也不使用返回值。

另请参阅:void

关于JavaScript 无效性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13376990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com