// 需求根據sum屬性逆排序
// sum 相同時,根據id正排序
// js array的sort方法
arr.sort(function
(a, b) else
if (a.sum < b.sum) else else
}});// ramdajs的sortwith
let sumidsort = r.sortwith([
r.descend(r.prop('sum')),
r.ascend(r.prop('accountid'))
]);let sortedarr = sumidsort(arr);
ramda 排序寫法更簡單,更易懂。如果有多屬性排序,也更容易組合。
另外 ramda 排序不會改變原陣列, 要更安全一些。
todo
EJunGrid使用總結
1 1。0版沒有實現垂直方向上的對齊,procedure tobgui reportdesign.griddrawcelltext acanvas tcanvas const arect trect const acoord tpoint agrid tzjgrid const text strin...
SDRAM使用總結
1,sdram的位址線,在我們一般用的什麼sram啊,psram啊,ram啊,一般而言都是有多少根位址線,然後可以算出定址空間,比如有11根位址線,那定址空間就是2的11次方減1。但是sdram是分列位址和行位址的,行 列位址線是復用的,所以有時候我們看到說定址空間有多大多大,但是看看位址線怎麼就那...
assert使用總結
assert expression1 assert expression1 expression2 如果expression1為true,則不丟擲錯誤,程式正常執行,expression2也不會執行。如果expression1為false,則丟擲異常,程式中斷跳出,expression2執行。一般來...