मैंने वस्तुओं को इस तरह से बनते देखा है:
const obj = new Foo;
लेकिन मुझे लगा कि ऑब्जेक्ट बनाते समय कोष्ठक वैकल्पिक नहीं हैं:
const obj = new Foo();
क्या ECMAScript मानक में वस्तुओं को वैध और परिभाषित करने का पूर्व तरीका है? क्या वस्तुओं को बनाने के पूर्व तरीके और बाद में कोई मतभेद हैं? क्या एक को दूसरे पर पसंद किया जाता है?
new a.b()
से अलग है new a().b()
कि में, पूर्व मामले में, a.b
पहले से पहुंचा जाता है, जबकि दूसरे मामले में, एक नया a
पहले बनाई गई है।