I have an array of objects and I want to put them in alphabetical order but I'm not getting through the javascript, I'll put how the array is structured and the code to call 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);
}
}