我需要将新的键/值对添加到嵌套对象数组中。
这是现有阵列
[{“featureId”:“67d6e1bf-3919-4dcc-b636-236ab41d431b”,“featureName”:“测试名称1”,“规则”:[{“ruleId”:“a9ab3ce2-e69c-4c0c-b561-1107baed1e68”,“ruleName”:“子测试1”,},{“ruleId”:“a9ab3ce2-e69c-4c0c-b561-1107baed1e68”,“ruleName”:“子测试2”,},{“ruleId”:“a8003493-4471-4c8a-85c1-b15706359bb3”,“ruleName”:“子测试三”,}]},{...}]
我需要将其他属性添加到规则对象项中。
预期输出为
[{“featureId”:“67d6e1bf-3919-4dcc-b636-236ab41d431b”,“featureName”:“测试名称1”,“规则”:[{“ruleId”:“a9ab3ce2-e69c-4c0c-b561-1107baed1e68”,“ruleName”:“子测试1”,“temp_id”:1},{“ruleId”:“a9ab3ce2-e69c-4c0c-b561-1107baed1e68”,“ruleName”:“子测试2”,“temp_id”:1},{“ruleId”:“a8003493-4471-4c8a-85c1-b15706359bb3”,“ruleName”:“子测试三”,“temp_id”:1}]},{...}]
我需要动态添加temp_id属性。我试了一下,它没有按预期工作
Object.keys(_this.existingConfigurations).map((key)=>_this.xistingConfigurations[key].rules).reduce((n,id)=>n).mab((ny,ni)=>{return{…ny,temp_id:uuid.v4()}});
这里的“_this.existingConfigurations”是包含数据的变量,我需要进行上述修改并发送到下一级。