【发布时间】:2020-09-16 17:11:24
【问题描述】:
enter image description here这些是我的输入数组(service_item_list) ...
for (var k = 0; k < service_item_list.length; k++) {
for (var l = 0; l < service_item_list[k].length; l++) {
service_item_list[k][l].service_id=this.state.selected_services[k].id
}
}
service_item_list=[[{event_id:'',service_id:'',product_id:''},{event_id:'',service_id:'',product_id:''},{event_id:'',service_id:'',product_id:''}],[{event_id:'',service_id:'',product_id:''},{event_id:'',service_id:'',product_id:''},{event_id:'',service_id:'',product_id:''}]]
this.state.selected_services=[{id:'5',event_id:'1'},{id:'6',event_id:'1'}]
... 我不断得到输出: ...
service_item_list=[[{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''}],[{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''}]]
... 但我需要输出: ...
service_item_list=[[{event_id:'1',service_id:'5',product_id:''},{event_id:'1',service_id:'5',product_id:''},{event_id:'1',service_id:'5',product_id:''}],[{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''},{event_id:'1',service_id:'6',product_id:''}]]
... 我找不到错误在哪里???
【问题讨论】:
标签: arrays react-native for-loop multidimensional-array iteration