你可以使用以下方法来获取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);

输出结果为:"工作交接人"

用js方法将这个json数组的最大的completeTime对应的nodeName取出 createTime 2023-07-11 165937 updateTime 2023-07-11 170854 createBy 1664144498818551809 updateBy null createDepId C000

原文地址: https://www.cveoy.top/t/topic/hXYz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录