gpt4 book ai didi

javascript - 我怎样才能正确地分布这些阵列?

转载 作者:行者123 更新时间:2023-12-02 21:46:11 25 4
gpt4 key购买 nike

我需要插入一个空项目作为数据数组中的第一项,该数据数组将数据绑定(bind)到下拉列表。我的代码如下所示:

      let suppliers = response.data[0];
let defaultSupplier = [{ SupplierId:0, ContactFirstName:''}];
suppliers = [...defaultSupplier, suppliers];

我认为这段代码将使用默认项目初始化我的数组,然后我可以简单地将检索到的 vendor 数据传播到该数组中。但是,这种方法的结果是我有一个数组,其中 defaultSupplier 是数组中的第一项,数组中的第二项是检索到的 vendor 数据的数组。我需要采取什么方法才能将检索到的 vendor 数据附加到与 defaultSupplier 相同的级别?

最佳答案

您必须分散 vendor 。但是您创建了一个包含一个元素的新数组 defaultSupplier 并传播了该元素。正确的变体:

let suppliers = response.data[0]; // array
let defaultSupplier = { SupplierId:0, ContactFirstName:''};
suppliers = [defaultSupplier, ...suppliers]; // spread array suppliers

关于javascript - 我怎样才能正确地分布这些阵列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60242484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com