创建类实例并直接调用方法的正确方法是什么?
通常我使用:
var obj = new Class();
obj.method();
如果我想在不创建新变量的情况下调用该方法,哪种方式是正确的,这些选项之间有什么区别?
-
new Class().method()
或 -
(new Class()).method()
何时以及为什么要使用1.或2.选项?
非常感谢
这两个选项之间没有实际区别。
括号是冗余的,就像在表达式(1 + 2) + 3
中一样。