题解 | #构建乘积数组#
function multiply(array = []) {
// write code here
let resArr = new Array(array.length)
for (let i = 0; i < array.length; i++) {
let multiplySum = 1
for (let j = 0; j < array.length; j++) {
//条件,当索引不同是才会执行相乘
if (i !== j) {
multiplySum *= array[j]
}
}
// console.log(multiplySum)
resArr[i] = multiplySum
}
return resArr
console.log(resArr)
}
multiply([1, 2, 3, 4, 5])
module.exports = {
multiply : multiply
};