如何在数组中存储选择行的 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 数组中。每个数组元素都是一个包含 iddeptId 属性的对象。

代码解释:

  • selectedRows.splice(0);:清空 selectedRows 数组,确保每次调用 handleSelectionChange 函数时都存储新的选择行数据。
  • selection.forEach((item: any) => { ... });:遍历选择的行数据。
  • const { id, deptId } = item;:从每个选择行的对象中获取 iddeptId 属性。
  • selectedRows.push({ id, deptId });:将 iddeptId 属性存储到 selectedRows 数组中。

通过以上代码,您就可以方便地在 selectedRows 数组中获取选择行的 ID 和 deptId 信息。

JavaScript 如何在数组中存储选择行的 ID 和 deptId

原文地址: https://www.cveoy.top/t/topic/qhDC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录