var list = [];
$.getJSON("json.js", function(data) {
$.each(data, function(i, item) {
console.log(item.text);
list.push(item.text);
});
});
console.log(list.length);
list.length
siempre devuelve 0. He hojeado el JSON en firebug y está bien formado y todo se ve bien. Simplemente no puedo agregar un elemento a la matriz, ¿qué me estoy perdiendo?¿Cómo agrego elementos a una matriz en jQuery?
Esto parece correcto. ¿El bucle '$ .each' imprime elementos en el registro, pero no los agrega a' list'? – Kobi