我遇到了問題。我按照名字對聯繫人進行排序,但有時會遇到缺少名字的聯繫人。有誰知道如何改變這種方法使其工作? 謝謝Javascript排序按字母順序排列的數組可能的空值
這是我正在使用的排序方法。
function sortAZ(ob1,ob2) {
var n1 = ob1.firstName.toLowerCase()
var n2 = ob2.firstName.toLowerCase()
if (n1 > n2) {return 1}
else if (n1 < n2){return -1}
else { return 0}//nothing to split
};
data.sort(sortAZ);
我稍微修改了它,但似乎無法將它發佈在評論中。我會在下面發佈。感謝您的回答,它似乎運作良好。 –
雖然沒有'NULL' – Bergi