使用 forEach 循环的常量声明
constant declarations with forEach loop
代码有什么问题?如何在 doubleSalaries 中获得双倍的价值?
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.forEach(salaries => ({
...salary,
amount: salary.amount * 2
}));
你应该映射数组
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.map(salary => ({amount: salary.amount * 3}));
console.log(doubleSalaries);
您可以使用 map() 方法:
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.map(x => x.amount * 3);
console.log(doubleSalaries)
代码有什么问题?如何在 doubleSalaries 中获得双倍的价值?
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.forEach(salaries => ({
...salary,
amount: salary.amount * 2
}));
你应该映射数组
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.map(salary => ({amount: salary.amount * 3}));
console.log(doubleSalaries);
您可以使用 map() 方法:
const salaries= [
{ amount: 10 },
{ amount: 45 },
{ amount: 90 }
];
const doubleSalaries = salaries.map(x => x.amount * 3);
console.log(doubleSalaries)