错误原因:findIndex() 方法的实参函数一定返回一个表达式。
在今日项目中使用了findIndex()方法,
因逻辑上并无问题,
可代码并不能实现。
因发现了去掉箭头函数的大括号 { } ,效果成功了。
待项目结束回问自己,还是不明白其中原理。
首先说个基础问题:
箭头函数如果只执行一句代码,可以省略大括号 { } 。
未证实自己的猜测执行了如下代码:
由此可证:使用findIndex()方法一定记得写return
错误原因:findIndex() 方法的实参函数一定返回一个表达式。
在今日项目中使用了findIndex()方法,
因逻辑上并无问题,
可代码并不能实现。
因发现了去掉箭头函数的大括号 { } ,效果成功了。
待项目结束回问自己,还是不明白其中原理。
首先说个基础问题:
箭头函数如果只执行一句代码,可以省略大括号 { } 。
未证实自己的猜测执行了如下代码:
由此可证:使用findIndex()方法一定记得写return