我的主管总是要求我尽可能减少新变量的使用,称其会增加开销。然而,我不确定这是否会实际降低性能。如果有的话,创建新变量会提高代码的可读性。那么,这样做会实际上恶化性能吗?
选项1:
var a = something1();
var b = something2();
var c = something3();
var d = something4(a, b, c);
选项2:将其减少成为一行代码。
var d = something4(something1(), something2(), something3());
请注意:有时候,这会变得复杂,可读性会降低。