1var canThreePartsEqualSum = function (arr) {2const length = arr.length;3let sum = 0,4count = 0,5partSum = 0;6for (let index = 0; index < length; index++) {7sum += arr[index];8}9if (sum % 3 !== 0) return false;10partSum = sum / 3;11sum = 0;12for (let index = 0; index < length; index++) {13sum += arr[index];14if (sum === partSum) {15count++;16sum = 0;17if (count == 2 && index < length - 1) return true;18}19}20return false;21};