首页 > 解决方案 > 在 JS 中用不同的数组替换对象数组

问题描述

我有一个项目数组。数组中的每个项目,都有一组属性。其中之一被称为config: object[]。它是一个对象数组。

通常,我为完整对象提供正确config的对象数组,但对于我的一些测试,我想传递不同的配置选项。例如wrong config arrayempty array等等。

这是我的代码:

    const connectionResources = [Array.forEach(object => object.config === [])]
    connectionResources.forEach(builtInOptions => console.log(builtInOptions))

这是我尝试过的。我试图传播阵列,但那里也没有运气。

有人可以在这里帮我一点吗?我基本上希望我的对象数组有一个空的配置数组属性而不是原始对象.. 怎么做?

标签: javascriptarraystypescriptspread

解决方案


示例数据

let resources = [{
    config: [{}, {}]
}, {
    config: [{}, {}]
}];

空配置属性

resources = resources.map(resource => {
    resource.config = [];
    return resource;
});

推荐阅读