Tengo una función que recibe un objeto json:
Código Javascript
:
Ver originalthis.serie = function(objs) {
var series = objs;
var test = new Array();
console.log(series.length);
for(var a = 0; a < series.length; a++) {
//console.log(series[a].title);
test[a] = series[a].title;
}
console.log(test);
};
AL hacer un console.log() de "series" obtengo esto: y una longitud de 3 para cada uno.
[Object
- code: 0
- title: "Discipline 1 Serie 0"
- topic: Array[2]
- __proto__: Object
, Object
- code: 1
- title: "Discipline 1 Serie 1"
- topic: Array[2]
- __proto__: Object
, Object
- code: 2
- title: "Discipline 1 Serie 2"
- topic: Array[2]
- __proto__: Object
] length : 3 [Object
- code: 0
- title: "Discipline 2 Serie 0"
- topic: Array[2]
- __proto__: Object
, Object
- code: 1
- title: "Discipline 2 Serie 1"
- topic: Array[2]
- __proto__: Object
, Object
- code: 2
- title: "Discipline 2 Serie 2"
- topic: Array[2]
- __proto__: Object
]
length : 3
Lo que necesito es guardar en un array los titulos de las series:
El intento lo hago en test[a] = series[a].title;
y fuera del bucle console.log(test) me da lo siguiente:
["Discipline 1 Serie 0", "Discipline 1 Serie 1", "Discipline 1 Serie 2"] length: 3 json.js:57 ["Discipline 2 Serie 0", "Discipline 2 Serie 1", "Discipline 2 Serie 2"]length: 3json.js:70
Esto es correcto,
aunque necesito que este todo dentro de un solo array.
¿Cual sería la manera correcta de recorrer el objeto y hacer esto que planteo?