findIndex 查询数组对象 为什么一直返回 -1

使用 findIndex 判断数组对象中是否存在某个属性值,如果箭头函数有加{ },需要 return,否则一直返回 -1 ,不使用 { } 则不用加

 不加 { } : 不用 return

const specialIndex = this.dynamicTags.findIndex((x) =>  x.cateName === obj.cateName)

加{ }:需要 return

const specialIndex = this.dynamicTags.findIndex((x) => {
   return x.cateName === obj.cateName
 });


版权声明:本文为GotYoung原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。