我正在排序具有主要聯繫人姓名的對象數組等。有時這有一個空白值,當我使用下面的函數時,它將所有這些都正確地排序,但是所有的空白都在列表的頂部而不是底部。我認爲添加下面所示的條件是可行的,但事實並非如此。如何添加將所有空白條目排序到列表末尾的排序功能條件?
this.comparePrimaryContactName = function (a, b)
{
if(a.PrimaryContactName == "") return -1;
return a.PrimaryContactName > b.PrimaryContactName ? 1 : -1;
}
我錯過了什麼?
你確定長度爲零? – epascarello
(空字符串)出現在控制檯輸出中,所以是的。我認爲我做錯了什麼是使a.PrimaryContact名稱上的條件,而不是b.PrimaryContactName – Maxx