"你可以使用以下方法来获取json数组中具有最大completeTime的nodeName:\n\njavascript\nvar jsonArray = [\n {\n \"createTime\": \"2023-07-11 16:59:37\",\n \"updateTime\": \"2023-07-11 17:08:54\",\n \"createBy\": \"1664144498818551809\",\n \"updateBy\": null,\n \"createDepId\": \"C0000\",\n \"tenantId\": \"1\",\n \"companyId\": \"0\",\n \"hisId\": \"1678692829239377922\",\n \"actDefId\": \"Process_50495279075213:2:1668898578227073026\",\n \"instId\": \"1678690492714254337\",\n \"treeId\": \"1646452700076937217\",\n \"subject\": \"[测试]工作交接-表单甘风雷0185709-由管理员创建于2023-07-11 16:59:36\",\n \"nodeName\": \"工作交接人\",\n \"nodeId\": \"UserTask_185jroq\",\n \"taskId\": \"1678690495956451330\",\n \"completeTime\": \"2023-07-11 17:08:54\",\n \"duration\": 556763,\n \"durationVal\": null,\n \"ownerId\": \"1664144498818551809\",\n \"handlerId\": \"1664144498818551809\",\n \"agentUserId\": null,\n \"checkStatus\": \"AGREE\",\n \"jumpType\": \"AGREE\",\n \"jumpTypeName\": \"通过\",\n \"remark\": \"\",\n \"opinionName\": null,\n \"handleDepId\": \"C0000\",\n \"handleDepFull\": null,\n \"enableMobile\": null,\n \"linkUpUserIds\": \"\",\n \"relInsts\": \"[]\",\n \"linkUpUsers\": null,\n \"handlerUserName\": \"甘风雷\",\n \"handlerUserNo\": null,\n \"handlerUserDeptName\": null,\n \"applicantName\": null,\n \"applicantNo\": null,\n \"opFiles\": [],\n \"pkId\": \"1678692829239377922\"\n },\n {\n \"createTime\": \"2023-07-11 16:59:37\",\n \"updateTime\": \"2023-07-11 16:59:37\",\n \"createBy\": \"1\",\n \"updateBy\": null,\n \"createDepId\": \"C0000\",\n \"tenantId\": \"1\",\n \"companyId\": \"0\",\n \"hisId\": \"1678690495033704450\",\n \"actDefId\": \"Process_50495279075213:2:1668898578227073026\",\n \"instId\": \"1678690492714254337\",\n \"treeId\": \"1646452700076937217\",\n \"subject\": \"[测试]工作交接-表单甘风雷0185709-由管理员创建于2023-07-11 16:59:36\",\n \"nodeName\": \"发起人\",\n \"nodeId\": \"UserTask_0x3wxza\",\n \"taskId\": \"1678690493997711361\",\n \"completeTime\": \"2023-07-11 16:59:37\",\n \"duration\": 245,\n \"durationVal\": null,\n \"ownerId\": \"1\",\n \"handlerId\": \"1\",\n \"agentUserId\": null,\n \"checkStatus\": \"SKIP\",\n \"jumpType\": \"SKIP\",\n \"jumpTypeName\": \"跳过\",\n \"remark\": \"发起流程事项审批\",\n \"opinionName\": null,\n \"handleDepId\": \"C0000\",\n \"handleDepFull\": null,\n \"enableMobile\": null,\n \"linkUpUserIds\": \"\",\n \"relInsts\": null,\n \"linkUpUsers\": null,\n \"handlerUserName\": \"管理员\",\n \"handlerUserNo\": null,\n \"handlerUserDeptName\": null,\n \"applicantName\": null,\n \"applicantNo\": null,\n \"opFiles\": [],\n \"pkId\": \"1678690495033704450\"\n }\n];\n\nvar maxCompleteTime = null;\nvar maxCompleteTimeNodeName = null;\n\nfor (var i = 0; i < jsonArray.length; i++) {\n var completeTime = jsonArray[i].completeTime;\n if (maxCompleteTime === null || completeTime > maxCompleteTime) {\n maxCompleteTime = completeTime;\n maxCompleteTimeNodeName = jsonArray[i].nodeName;\n }\n}\n\nconsole.log(maxCompleteTimeNodeName);\n\n\n输出结果为:"工作交接人"。

JavaScript 获取 JSON 数组中最大 completeTime 对应的 nodeName

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

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