Как переможножить значения свойств друг на друга? У меня почему-то умножается ни одна итерация на другую, а одна и та же на саму себя. То есть к примеру должно быть 10х5, но почему то выдает 10х10. Что делать?
const shoppingMallData = {
shops: [
{
width: 10,
length: 5
},
{
width: 15,
length: 7
},
{
width: 20,
length: 5
},
{
width: 8,
length: 10
}
],
height: 5,
moneyPer1m3: 30,
budget: 50000
};
for (let key in shoppingMallData) {
if (typeof(shoppingMallData[key] === 'object')){
for (let i in shoppingMallData[key]){
if (typeof(shoppingMallData[key][i] === 'array')){
for (let j in shoppingMallData[key][i]) {
let s = shoppingMallData[key][i][j] * shoppingMallData[key][i][j];
console.log(s);
}
}
}
}
}