漂J
JS 陣列排序的 compare function 寫不出來
漂J
排序三個欄位的作法怎麼這麼難懂
漂J
慘 覺得假如去面試被考這題一定現場 GG
Tsuki-勝ったな、ガハハ!
漂J
需要類似後端用 SQL 排序 ORDER BY column_a ASC, column_b DESC, column_c DESC 這種排序在 compare function 上的實作法
漂J
啊不對我邏輯講錯了,應該是要某兩個欄位不相等的資料全部排在最前面
漂J
從 stackoverflow 抄的答案會動了
apmk@住在「劏房」的
x.col_a - y.col_a || y.col_b - x.col_b ...這樣做很常見吧
漂J
apmk@住在「劏房」的 : 可是我有三個 column
x.col_a - y.col_a || y.col_b - x.col_b || x.col_c - y.col_c ... ?
apmk@住在「劏房」的
yes. 可以一直串.
apmk@住在「劏房」的
想asc就x-y, 想desc就y-x
l• ܫ•) Davyキュルッ
你怎麼從資工系畢業的 基本邏輯思考耶
漂J
l• ܫ•) Davyキュルッ : 你也知道我念了很久才畢業
漂J
平時只會抄 stackoverflow 卻不求甚解的下場
l• ܫ•) Davyキュルッ
難怪遇到 ptt 八卦版就失去判斷力
漂J
l• ܫ•) Davyキュルッ : 我才不想被黨的大內宣洗腦
l• ܫ•) Davyキュルッ
那要看是什麼黨的意志ㄌ
Tsuki-勝ったな、ガハハ!
還是你比較喜歡當中共同路人
漂J
Tsuki-勝ったな、ガハハ! : 小米用太多,被維尼洗腦了
載入新的回覆