findIndex函数中使用{}出现问题,求问简圈大神

这个问题让我把代码翻个遍都找不到原因,结果最后发现是手贱加了{}

代码如下:

let sendData = {
  a:1
}
index = sendData.findIndex(i => {i.account === 1});

//结果始终返回-1

想要正确,要这么输入:


let sendData = {
  a:1
}
index = sendData.findIndex(i => i.account === 1);

或者

let sendData = {
  a:1
}
index = sendData.findIndex(i => {return i.account === 1});

这是为什么呢?!!!

你可能感兴趣的:(findIndex函数中使用{}出现问题,求问简圈大神)