Написал такой код, но он не работает. Помогите пожалуйста, не сильно модифицируя/видеоизменяя основу что есть сейчас
function equalSides(array) {
let leftArr = [];
let rightArr = [];
let leftArrSum = 0;
let rightArrSum = 0;
for (let i = 0; i < array.length; i++) {
leftArr = array.slice(0, i);
rightArr = array.slice(i + 1, array.length);
for (let j = 0; j < leftArr.length; j++) {
leftArrSum += leftArr[j];
}
for (let k = 0; k < rightArr.length; k++) {
rightArrSum += rightArr[k];
}
if (leftArrSum === rightArrSum) {
return i;
} else {
return -1;
}
}
}