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