diff --git a/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js b/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js index d342b3f8f0..412b6eabe3 100644 --- a/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js +++ b/escheduler-ui/src/js/conf/home/pages/dag/_source/plugIn/jsPlumbHandle.js @@ -677,16 +677,11 @@ JSP.prototype.handleEvent = function () { */ let recursiveVal const recursiveTargetarr = (arr, targetId) => { - for (var i in arr) { + for (let i in arr) { if (arr[i] === targetId) { recursiveVal = targetId } else { - let recTargetarrArr = rtTargetarrArr(arr[i]) - if (recTargetarrArr.length) { - recursiveTargetarr(recTargetarrArr, targetId) - } else { - return recursiveTargetarr(targetId) - } + recursiveTargetarr(rtTargetarrArr(arr[i]), targetId) } } return recursiveVal