Vous confondez peut-être les tableaux Javascript et les tableaux PHP. En PHP, les tableaux sont très flexibles. Ils peuvent être indexés numériquement ou associatifs, ou même mixtes.
array('Item 1', 'Item 2', 'Items 3') // numerically indexed array
array('first' => 'Item 1', 'second' => 'Item 2') // associative array
array('first' => 'Item 1', 'Item 2', 'third' => 'Item 3')
D'autres langues considèrent ces deux éléments comme des choses différentes, dont le Javascript. Un tableau en Javascript est toujours indexé numériquement :
['Item 1', 'Item 2', 'Item 3'] // array (numerically indexed)
Un "tableau associatif", également appelé Hash ou Map, techniquement un objet en Javascript*, fonctionne comme suit :
{ first : 'Item 1', second : 'Item 2' } // object (a.k.a. "associative array")
Ils ne sont pas interchangeables. Si vous avez besoin de "clés de tableau", vous devez utiliser un objet. Si vous ne le faites pas, vous créez un tableau.
*
Techniquement tout est un objet en Javascript, veuillez mettre cela de côté pour cet argument ;)
0 votes
Pouvez-vous préciser ? Je pense que personne n'a vraiment compris ce que vous essayez de demander.
0 votes
Jquery n'est pas un langage. Vous devriez plutôt demander comment faire ceci en javascript.