0
I have an array of objects and want to put in alphabetical order but I’m not getting by javascript, I’ll put as the array is structured and the code to call on the page
var json = [
{
"ID":"1",
"TÍTULO":"Algum titulo",
"AUTORES":[
{
"AUTOR":"Fulano",
"INSTITUIÇÃO":""
},
{
"AUTOR":"Cicrano",
"INSTITUIÇÃO":"instituição"
},
{
"AUTOR":"Nomes",
"INSTITUIÇÃO":"Nomes"
}
]
},
{
"ID":"2",
"TÍTULO":"Algum titulo 2",
"AUTORES":[
{
"AUTOR":"algum nome",
"INSTITUIÇÃO":"Nomes"
},
{
"AUTOR":"Nomes",
"INSTITUIÇÃO":"Nomes"
}
]
}
];
var filter = json.filter(x => x.AUTORES.some(autor => autor.AUTOR));
for(var i=0;i<filter.length; i++){
for(var j=0;j<filter[i].AUTORES.length; j++){
var html = '<tr bgcolor="#F5F5F5">';
html +='<td width="13%">' +filter[i].AUTORES[j].AUTOR+'</td>';
html +='</tr>';
$('table tbody').append(html);
}
}
It is quite vague your question, sort in alphabetical order by which property?
– LeAndrade
On the property Authors
– Thi100