JavaScript 如何在数组中存储选择行的 ID 和 deptId
如何在数组中存储选择行的 ID 和 deptId
以下代码片段展示了如何使用 handleSelectionChange 函数存储选择行的 ID 和 deptId 属性,并提供了示例代码:
const selectedRows = []; // 存储选择的行数据
function handleSelectionChange(selection: any) {
selectedRows.splice(0); // 清空原有的选择行数据
selection.forEach((item: any) => {
const { id, deptId } = item; // 获取id和deptId
selectedRows.push({ id, deptId }); // 将id和deptId存入selectedRows数组
});
}
这段代码将选择行的 ID 和 deptId 属性存储在 selectedRows 数组中。每个数组元素都是一个包含 id 和 deptId 属性的对象。
代码解释:
selectedRows.splice(0);:清空selectedRows数组,确保每次调用handleSelectionChange函数时都存储新的选择行数据。selection.forEach((item: any) => { ... });:遍历选择的行数据。const { id, deptId } = item;:从每个选择行的对象中获取id和deptId属性。selectedRows.push({ id, deptId });:将id和deptId属性存储到selectedRows数组中。
通过以上代码,您就可以方便地在 selectedRows 数组中获取选择行的 ID 和 deptId 信息。
原文地址: https://www.cveoy.top/t/topic/qhDC 著作权归作者所有。请勿转载和采集!