我用return的表达式初始化常量index
变量(在case
代码块内部)2
。但是我看到index
价值是undefined
……怎么可能?
我通过create-react-app
命令创建了这个项目,并清除了src
子目录中的所有JS和CSS文件。
我在此处发布了示例的代码源:https : //github.com/Andrey-Bushman/i-learn-redux(您可以通过npm start
或yarn start
命令运行项目)。
控制台输出:
该findIndex
是本地函数:
这是Chrome DevTools中的错误。index
确实具有价值2
-如果您会注意到这一点console.log(index)
。Chrome DevTools似乎index
在此函数中两次定义了变量时遇到了问题。
如果重命名一个实例,Chrome DevTools将显示正确的值。
此外,Local
您还将看到另一个_index
具有正确值的变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句