我是一名 JavaScript 初学者,不知道如何准确搜索我想要完成的任务...
我有下面的数组,我以表格格式在页面上逐行显示。
[
0: {
cuip: ".A0100",
quantity: 38,
...
}
1: {
cuip: ".A0102",
quantity: 1,
...
}
...
]
当用户选择列表中的任何项目时,我会标记由下面的切换选择的行旁边的复选框
toggleRow(cuip) {
const newSelected = Object.assign({}, this.state.selected);
newSelected[cuip] = !this.state.selected[cuip];
this.setState({
selected: newSelected,
selectAll: 2
});
}
我最终处于选定状态的是
{.A0100: true, ...}
这很棒。因此,如果用户选择 1、多行或所有行,我会将这些行 cuips 在状态中保存为 true。问题是,我需要在行中保存某些值,如 ste、clt、数量等。即:
[
{
...
"cuip": ".A0102",
"clt": "asvd",
"ste": "v31r",
"quantity": 3,
...
}, {
...
"clt": "vr13",
"ste": "vr31",
"quantity": 6,
...
},
]
BIG阳
达令说
相关分类