নতুন অবজেক্ট() নোটেশন এবং অবজেক্ট লিটারাল({}) নোটেশন একই কাজ করে। তারা একটি বস্তুর আরম্ভ. যাইহোক, দ্বিতীয় স্বরলিপিটি একটু ভিন্ন হতে পারে যদি আপনি এতে বৈশিষ্ট্য যোগ করা শুরু করেন। উদাহরণস্বরূপ,
উদাহরণ
let a = { name: 'Ayush' }
এই প্রারম্ভিকতা −
এর সমতুল্যlet a = new Object(); a.name = 'Ayush'
অথবা
let a = {} a.name = 'Ayush'
তবে উত্তরাধিকারসূত্রে প্রাপ্ত শ্রেণিতে এটি হয় না। এই ক্লাসগুলির কাস্টম কনস্ট্রাক্টর রয়েছে এবং উপরের প্রবাহ থেকে বিচ্যুত কিছুতে নতুন ClassName() আমন্ত্রণগুলিকে সংশোধন করতে পারে। এটি সম্পূর্ণরূপে প্রোগ্রামারের বিবেচনার উপর।