/ / Cree una matriz 2D a partir de dos llamadas JSON, luego codifíquela: javascript, jquery, matrices

Cree un arreglo en 2D a partir de dos llamadas JSON, luego codifíquelo - javascript, jquery, arreglos

Básicamente, lo que tengo hasta ahora son dos llamadas JSON:

$.getJSON(url, function (combined) {
$.each(combined.data.children, function (i, data) {
titles.push(data.data.title);
solutions.push(data.data.subreddit);
});
})
.done(function () {
$.getJSON(url2, function (combined) {
$.each(combined.data.children, function (i, data) {
titles.push(data.data.title);
solutions.push(data.data.subreddit);
});
})
.done(function () {
// Done
}
})

quiero tener titles y solutions combinados en una matriz 2D, pero cada respuesta que encuentro en línea no parece funcionar con mi $.each() declaraciones. Después de combinar los dos, quiero codificarlo para que esté en un orden aleatorio. Todos los scripts de codificación que encuentro parecen no funcionar con matrices 2D.

Respuestas

0 para la respuesta № 1

Lo descubrí, me tomó un tiempo, pero ahora todo está bien.

$.getJSON(url1, function (result0) {
$.each(result0.data.children, function (i, data) {
tisol[i][0] = (data.data.title);
tisol[i][1] = (data.data.subreddit).toLowerCase();
});
})
.done(function () {
$.getJSON(url2, function (result1) {
$.each(result1.data.children, function (i, data) {
i = i + 5;
tisol[i][0] = (data.data.title);
tisol[i][1] = (data.data.subreddit).toLowerCase();
});
})
.done(function () {
tisol = shuffleArray(tisol);
for (i = 0; i < tisol.length; i++) {
// Print results
}
})
.fail(function () {
// Fail
});
})
.fail(function () {
// Fail
});