用JS代码实现表格中多条件求和并写入数组
时间: 2024-05-11 08:16:16 浏览: 61
好的,让我来回答你的问题。以下是实现多条件求和并写入数组的JS代码:
```javascript
// 表格数据
let tableData = [
{ name: 'A', age: 20, salary: 3000 },
{ name: 'B', age: 25, salary: 5000 },
{ name: 'C', age: 30, salary: 7000 },
{ name: 'D', age: 35, salary: 9000 },
{ name: 'E', age: 40, salary: 11000 },
];
// 多条件求和
let sumArr = [];
let condition1 = 'age';
let condition2 = 'salary';
for (let i = 0; i < tableData.length; i++) {
if (tableData[i][condition1] > 30 && tableData[i][condition2] > 8000) {
sumArr.push(tableData[i][condition1] + tableData[i][condition2]);
}
}
// 输出结果
console.log(sumArr); // [19000]
```
在这个代码示例中,我们首先指定了一个具有多个属性的表格数据。然后,我们定义了两个条件变量(即“age”和“salary”),并循环读取表格数据以检查是否符合这两个条件。如果条件都满足,则将当前行的“age”和“salary”属性值相加,得到总和,并将其添加到数组“sumArr”中。最后,我们输出了数组“sumArr”的结果,即数组中元素的总和。
阅读全文