想请大家帮忙看看这段代码怎么修改合适?谢谢大家?

const find_index = this.goods_list_data.findIndex((val,index)=>{

return val.radios.map((item2, index2) => {

console.log(item2,'item2')

console.log(item2.name,'item2.name')

item2.name = this.orde_data_obj.price_name

})

})

this.goods_list_data 这是我的一个数组对象,里面有一个radios数组对象,
我想找到radios数组对象中的name 和 this.orde_data_obj.price_name 相等的索引,
请问如何去写?谢谢大家

let find_index = ''

this.goods_list_data.map((item, index) => {

find_index = item.radios.findIndex((val,index2)=>{

return val.name == this.orde_data_obj.price_name

})

})

console.log(find_index,'find_index')

我自己用这个方法试了下,好像可以找到了, 但是总感觉没别人写的好,请问是不是能写的更简单好点?谢谢


回答:

let find_index = -1;

this.goods_list_data.some((item) => (find_index = item.radios.findIndex((i) => i.name === this.orde_data_obj.price_name)) > -1);

console.log(find_index, "find_index");

你想要的是这种吗

以上是 想请大家帮忙看看这段代码怎么修改合适?谢谢大家? 的全部内容, 来源链接: utcz.com/p/933030.html

回到顶部