Вы можете использовать слайс, чтобы получить подмножества массивов, а затем использовать уменьшить, чтобы создать сумму, подобную этой:
const arr = [1,2,3,4]
const first = arr.slice(0, -1)
const last = arr.slice(1, arr.length)
const result = first.reduce((acc, num, idx) => acc + num * last[idx], 0)
console.log(result)