-2
ソートがこのケースで動作しない理由を私は知らない。再配列ソート
var articolo_generico = new Array();
var query_example= "select descrizione,quantita,prezzo from table";
query_sqlite(query_example, function (result) {
var i = 0;
for (var index in result) {
var obj = result[index];
//the object values are strings
articolo_generico[i] = {'descrizione': obj.descrizione, 'quantita': obj.quantita, 'prezzo': obj.prezzo};
i++;
}
console.log("ARTICOLO GENERICO", articolo_generico);
articolo_generico = articolo_generico.sort(function (a, b) {
return a.descrizione > b.descrizione;
});
console.log("ARTICOLO GENERICO AFTER SORTING", articolo_generico);
});
が、この場合で作品を並べ替え...
var articolo_generico = new Array();
articolo_generico[0] = {'descrizione': 'pizza', 'quantita': 5, 'prezzo': 3.00};
articolo_generico[1] = {'descrizione': 'apfelstrudel', 'quantita': 5, 'prezzo': 3.10};
articolo_generico[2] = {'descrizione': 'mojito', 'quantita': 5, 'prezzo': 3.20};
articolo_generico[3] = {'descrizione': 'bacardi', 'quantita': 5, 'prezzo': 3.50};
articolo_generico = articolo_generico.sort(function(a,b) { return a.descrizione > b.descrizione });
console.log(articolo_generico);
リンク:https://jsfiddle.net/sk5h6j6o/6/
違いはどこですか?