Así que esta es la esencia general de mis datos (copiado el aspecto del inspector de chrome webkit).¿Iterar sobre un objeto para manubrios?
> Object
> Fruit: Array[2]
> 0: Object
name: "banana"
color: "yellow"
animalthateats: "monkey"
id: 39480
> 1: Object
length: 2
> Vegetables: Array[179]
> Dairy: Array[2]
> Meat: Array[3]
> __proto__: Object
y esto es lo que quiero hacer (en general):
<select>
<option value="">All Shows (default)</option>
<optgroup label="Fruit">
<option value="39480">Banana</option>
<option value="43432">Strawberry</option>
</optgroup>
<optgroup label="Vegetables">
<option value="3432">Broccoli</option>
</optgroup>
</select>
Estoy sorta nuevo a todo el asunto de plantillas, y que sin duda no parece fácil de lograr ... si puedo usar jQuery de todos modos, también funcionará, pero preferiblemente solo con esta configuración.
Buena respuesta. Todavía soy nuevo en la utilización real de Javascript en la construcción de aplicaciones ... y no podía entender cómo organizaría los datos con una matriz ... Nunca hubiera pensado en simplemente poner 'name:' y luego iterar basado en eso. –
xckpd7
También me gusta cómo creaste un objeto y le asignaste el otro objeto ... Me preguntaba sobre eso ... por ejemplo, cómo recorro una matriz que no tiene nombre ... así que simplemente la arrojas dentro de un objeto para que puede darle un nombre ... inteligente. – xckpd7