JSFiddle - React, Tailwind, and code Playground
JavaScript
function createObject(RemindingTimestamp,ModificationTimestamp){
return {
'RemindingTimestamp' : RemindingTimestamp,
'ModificationTimestamp' : ModificationTimestamp
};
}
function compareObject(obj1, obj2){
if(obj1.RemindingTimestamp > obj2.RemindingTimestamp)
return - 1;
if(obj2.RemindingTimestamp > obj1.RemindingTimestamp)
return 1;
// obj1.RemindingTimestamp == obj2.RemindingTimestamp
if(obj1.ModificationTimestamp > obj2.ModificationTimestamp)
return -1;
if(obj2.ModificationTimestamp > obj1.ModificationTimestamp)
return 1;
return 0;
}
var arr = [createObject(10,2),createObject(10,10),createObject(10,12),createObject(4,8)];
console.log(arr);
arr.sort(compareObject);
console.log(arr);