জাভাস্ক্রিপ্টে একটি খালি অবজেক্ট তৈরির জন্য দুটি ভিন্ন উপায় রয়েছে:
var objectA = {}
var objectB = new Object()
স্ক্রিপ্ট ইঞ্জিন কীভাবে তাদের পরিচালনা করে তাতে কোনও পার্থক্য রয়েছে? একে অপরকে ব্যবহার করার কোনও কারণ আছে কি?
একইভাবে বিভিন্ন সিনট্যাক্স ব্যবহার করে খালি অ্যারে তৈরি করাও সম্ভব:
var arrayA = []
var arrayB = new Array()
var objectA = {} var objectB = new Object()
এখানে তৃতীয় একটি var objectC = Object.create(Object.prototype);
new Object()
এবং {}
একেবারে খালি অবজেক্ট নয়, এগুলি অবজেক্ট.প্রোটোটাইপযুক্ত বস্তু objects আপনি Object.create(null)
সত্যিকারের ফাঁকা বস্তুর জন্য ব্যবহার করতে পারেন (অন্তত মোজিলা ডক্স অনুসারে: বিকাশকারী.মোজিলা.আর.ইন-