ทั้งสัญกรณ์ Object() ใหม่และ Object literal ({}) นั้นทำสิ่งเดียวกัน พวกเขาเริ่มต้นวัตถุ อย่างไรก็ตาม สัญลักษณ์ที่สองอาจแตกต่างกันเล็กน้อยหากคุณเริ่มเพิ่มคุณสมบัติเข้าไป
ตัวอย่าง
let a = { name: 'Ayush' }
การเริ่มต้นนี้เทียบเท่ากับ −
let a = new Object(); a.name = 'Ayush'
หรือ
let a = {} a.name = 'Ayush'