用js方法将这个json数组的最大的completeTime对应的nodeName取出 createTime 2023-07-11 165937 updateTime 2023-07-11 170854 createBy 1664144498818551809 updateBy null createDepId C000
你可以使用以下方法来获取json数组中具有最大completeTime的nodeName:
var jsonArray = [
{
"createTime": "2023-07-11 16:59:37",
"updateTime": "2023-07-11 17:08:54",
"createBy": "1664144498818551809",
"updateBy": null,
"createDepId": "C0000",
"tenantId": "1",
"companyId": "0",
"hisId": "1678692829239377922",
"actDefId": "Process_50495279075213:2:1668898578227073026",
"instId": "1678690492714254337",
"treeId": "1646452700076937217",
"subject": "[测试]工作交接-表单甘风雷0185709-由管理员创建于2023-07-11 16:59:36",
"nodeName": "工作交接人",
"nodeId": "UserTask_185jroq",
"taskId": "1678690495956451330",
"completeTime": "2023-07-11 17:08:54",
"duration": 556763,
"durationVal": null,
"ownerId": "1664144498818551809",
"handlerId": "1664144498818551809",
"agentUserId": null,
"checkStatus": "AGREE",
"jumpType": "AGREE",
"jumpTypeName": "通过",
"remark": "",
"opinionName": null,
"handleDepId": "C0000",
"handleDepFull": null,
"enableMobile": null,
"linkUpUserIds": "",
"relInsts": "[]",
"linkUpUsers": null,
"handlerUserName": "甘风雷",
"handlerUserNo": null,
"handlerUserDeptName": null,
"applicantName": null,
"applicantNo": null,
"opFiles": [],
"pkId": "1678692829239377922"
},
{
"createTime": "2023-07-11 16:59:37",
"updateTime": "2023-07-11 16:59:37",
"createBy": "1",
"updateBy": null,
"createDepId": "C0000",
"tenantId": "1",
"companyId": "0",
"hisId": "1678690495033704450",
"actDefId": "Process_50495279075213:2:1668898578227073026",
"instId": "1678690492714254337",
"treeId": "1646452700076937217",
"subject": "[测试]工作交接-表单甘风雷0185709-由管理员创建于2023-07-11 16:59:36",
"nodeName": "发起人",
"nodeId": "UserTask_0x3wxza",
"taskId": "1678690493997711361",
"completeTime": "2023-07-11 16:59:37",
"duration": 245,
"durationVal": null,
"ownerId": "1",
"handlerId": "1",
"agentUserId": null,
"checkStatus": "SKIP",
"jumpType": "SKIP",
"jumpTypeName": "跳过",
"remark": "发起流程事项审批",
"opinionName": null,
"handleDepId": "C0000",
"handleDepFull": null,
"enableMobile": null,
"linkUpUserIds": "",
"relInsts": null,
"linkUpUsers": null,
"handlerUserName": "管理员",
"handlerUserNo": null,
"handlerUserDeptName": null,
"applicantName": null,
"applicantNo": null,
"opFiles": [],
"pkId": "1678690495033704450"
}
];
var maxCompleteTime = null;
var maxCompleteTimeNodeName = null;
for (var i = 0; i < jsonArray.length; i++) {
var completeTime = jsonArray[i].completeTime;
if (maxCompleteTime === null || completeTime > maxCompleteTime) {
maxCompleteTime = completeTime;
maxCompleteTimeNodeName = jsonArray[i].nodeName;
}
}
console.log(maxCompleteTimeNodeName);
输出结果为:"工作交接人"
原文地址: https://www.cveoy.top/t/topic/hXYz 著作权归作者所有。请勿转载和采集!