Pole JavaScript:Rozdíl mezi [] a { }

Používání Moo 1.2 mě naučilo hodně o JavaScriptu. To samozřejmě znamená, že jsem udělal spoustu chyb, ale zdá se, že je to pro mě nejlepší způsob, jak se poučit. Při procházení zdroje Moo jsem vždy přemýšlel o rozdílu mezi poli používajícími závorky ([]) a složené závorky ({}). Tady je to, co jsem se naučil.

Použijte hranaté závorky pro pole jednoduchých hodnot.

//examples
var answers = ['yes','no','maybe'];
var names = ['David','Kristina','Charlie','Angela'];

Použijte složené závorky pro klíč => pole hodnot a objekty/vlastnosti.

//example - random array
var programmer = { 'name':'David Walsh', 'url':'https://davidwalsh.name', 'girl':'Kristina'}

//example - used for an object's properties
var Element.implement({
getText: function(){
return this.get('text');
}
});

Je to podobné jako systém polí PHP.

$arr = array('name'=>'David','position'=>'Programmer');

Chcete něco dodat? Prosím sdílejte!