What’s the difference between “{}” and “[]” while declaring a JavaScript array? Normally I declare like
var a=[];
What is the meaning of de
It can be understood like this:
var a= []; //creates a new empty array
var a= {}; //creates a new empty object
You can also understand that
var a = {};
is equivalent to var a= new Object();
Note:
You can use Arrays when you are bothered about the order of elements(of same type) in your collection else you can use objects. In objects the order is not guaranteed.