根據陣列中物件進行排序
根據陣列內物件排序
根據陣列中物件裡面的時間進行排序,今天第一次用到,覺得這麼做挺方便的
首先寫一個陣列
var arrr =[
{id: 4, number: "00004", name: "光頭強", date: "2017-02-19"},
{id: 3, number: "00003", name: "熊二", date: "2017-10-19"},
{id: 2, number: "00002", name: "熊大", date: "2017-03-19"},
{id: 1, number: "00001", name: "郭澤民", date: "2017-02-19"}
];
定義一個函式來執行
var contrast= function (obj1, obj2) {
var val1 = obj1.date;
var val2 = obj2.date;
if (val1 > val2) {
return -1;
} else if (val1 < val2) {
return 1;
} else {
return 0;
}
}
根據值不同,返回值也不相同,本次是升序排列的,如果想要降序排列,將-1與1交換一下就OK了
console.log(arrr.sort(contrast));
返回數值就是根據日期所排列的。
相關文章
- 二維陣列根據欄位進行排序陣列排序
- 二維陣列根據鍵的值進行排序陣列排序
- JavaScript 根據物件鍵值進行排序JavaScript物件排序
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- php 陣列根據元素從小到大排序PHP陣列排序
- 二維陣列根據某個欄位排序陣列排序
- PHP二維陣列根據某個欄位排序PHP陣列排序
- 物件陣列 根據key 把一樣的push到一個陣列物件陣列
- js 是否能根據物件的id直接從物件陣列中獲取該物件JS物件陣列
- Javascript中的陣列物件排序JavaScript陣列物件排序
- js陣列操作——物件陣列根據某個相同的欄位分組JS陣列物件
- (樹)根據排序陣列或者排序連結串列重新構建BST樹排序陣列
- 物件陣列排序物件陣列排序
- 陣列進行排序的方法陣列排序
- golang將切片或陣列根據某個欄位進行分組Golang陣列
- 陣列物件根據物件中指定的屬性去重?你知道多少陣列物件
- js物件陣列(JSON) 根據某個共同欄位 分組物件陣列JSON
- 根據陣列的值刪除元素陣列
- Map根據Value排序排序
- js記一個根據欄位排序物件函式JS排序物件函式
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- 多維陣列按鍵名進行重新排序陣列排序
- 陣列物件按物件某個屬性排序陣列物件排序
- js根據時間排序JS排序
- List根據時間排序排序
- JAVA裡List集合中的物件根據物件的某個屬性值降序或者升序排序Java物件排序
- 二維陣列行排序陣列排序
- Elasticsearch 根據陣列長度過濾資料(qbit)Elasticsearch陣列
- Oracle 中,根據狀態欄位進行自定義排序例(待驗證、待維修、重新維修)Oracle排序
- nginx 根據IP 進行灰度釋出Nginx
- jQuery將當前陣列根據一定規則轉為其他陣列jQuery陣列
- 【資料】Arraylist中根據指定元素屬性排序排序
- 報表也可以根據單元格計算後結果進行排序排序
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- 陣列物件的去重然後排序陣列物件排序
- Pandas根據篩選條件對指定excel列進行篩選!神器!Excel
- php7中為物件/關聯陣列進行解構賦值PHP物件陣列賦值
- iOS開發·必會的演算法操作:字串陣列排序+模型物件陣列排序iOS演算法字串陣列排序模型物件