根據陣列中物件進行排序
根據陣列內物件排序
根據陣列中物件裡面的時間進行排序,今天第一次用到,覺得這麼做挺方便的
首先寫一個陣列
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陣列排序
- 二維陣列根據某個欄位排序陣列排序
- 物件陣列 根據key 把一樣的push到一個陣列物件陣列
- Javascript中的陣列物件排序JavaScript陣列物件排序
- 物件陣列排序物件陣列排序
- js陣列操作——物件陣列根據某個相同的欄位分組JS陣列物件
- 陣列進行排序的方法陣列排序
- 陣列物件根據物件中指定的屬性去重?你知道多少陣列物件
- golang將切片或陣列根據某個欄位進行分組Golang陣列
- js物件陣列(JSON) 根據某個共同欄位 分組物件陣列JSON
- 根據陣列的值刪除元素陣列
- 陣列物件按物件某個屬性排序陣列物件排序
- 多維陣列按鍵名進行重新排序陣列排序
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- 二維陣列行排序陣列排序
- List根據時間排序排序
- js根據時間排序JS排序
- JAVA裡List集合中的物件根據物件的某個屬性值降序或者升序排序Java物件排序
- 陣列物件的去重然後排序陣列物件排序
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- Elasticsearch 根據陣列長度過濾資料(qbit)Elasticsearch陣列
- iOS開發·必會的演算法操作:字串陣列排序+模型物件陣列排序iOS演算法字串陣列排序模型物件
- 報表也可以根據單元格計算後結果進行排序排序
- php7中為物件/關聯陣列進行解構賦值PHP物件陣列賦值
- Pandas根據篩選條件對指定excel列進行篩選!神器!Excel
- 陣列及陣列物件操作 ----------包括排序,去重,合併,翻轉等陣列物件排序
- 陣列排序陣列排序
- 在 NGINX 中根據使用者真實 IP 進行限制Nginx
- SpringJpa @query 中根據傳入引數(欄位)排序Spring排序
- JavaScript 使用sort()方法從數值上對陣列進行排序JavaScript陣列排序
- Java入門程式設計師必看:給陣列進行排序Java程式設計師陣列排序
- 根據數字二進位制下 1 的數目排序排序
- Oracle 中,根據狀態欄位進行自定義排序例(待驗證、待維修、重新維修)Oracle排序
- JS 中特殊的物件-陣列JS物件陣列
- linux 中根據檔案的大小進行檔案的查詢Linux