Array.prototype.find(), 在node.js中使用,返回-1
在nodejs中,调用array.find函数,返回的竟然是-1,而且不跳进find函数内,但是同样的代码在浏览器中可以得到参数,我的node是
我用的vscode,vscode中执行的随便一段代码,打断点输入内容,都出现以下的结果,
浏览器环境
我认为这和代码应该是没有关系,我把文件复制到同学那里,运行,返回结果是和mdn上一样的,而我的就不行,他说以前也遇到这个问题,可能和node版本有关,但是我之前有用vue写组件,也用到find,使用正常,所以不知道我这是啥情况,有没有人遇到相同问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我直接采用了findIndex的方法
如果找不到符合条件的,find应该返回undefined,没有代码我也不知道是什么原因
不是 return c===2; 吗?
可能是重写了原型方法,打印一下 Array.prototype.find 看看