new Object() নোটেশন এবং অবজেক্ট লিটারেল ({}) নোটেশন দুটোই একই কাজ করে — অবজেক্ট ইনিシャিয়ালাইজ করে। তবে দ্বিতীয় নোটেশনে প্রপার্টি যোগ করলে কিছুটা ভিন্ন হতে পারে।
উদাহরণ
let a = {
name: 'Ayush'
};
এই ইনিশিয়ালাইজেশন সমান:
let a = new Object(); a.name = 'Ayush';
বা
let a = {};
a.name = 'Ayush';
তবে ইনহেরিটেড ক্লাসের কেসে এটি প্রযোজ্য নয়। সেখানে কাস্টম কনস্ট্রাক্টর থাকে যা new ClassName() ইনভোকেশনকে ভিন্নভাবে কাজ করতে পারে। এটি পুরোপুরি প্রোগ্রামারের বিবেচনার ওপর নির্ভরশীল।