Array.prototype.find(), 在node.js中使用,返回-1

发布于 2022-09-12 13:10:14 字数 541 浏览 12 评论 0

在nodejs中,调用array.find函数,返回的竟然是-1,而且不跳进find函数内,但是同样的代码在浏览器中可以得到参数,我的node是
clipboard.png

我用的vscode,vscode中执行的随便一段代码,打断点输入内容,都出现以下的结果,

clipboard.png

浏览器环境

clipboard.png

我认为这和代码应该是没有关系,我把文件复制到同学那里,运行,返回结果是和mdn上一样的,而我的就不行,他说以前也遇到这个问题,可能和node版本有关,但是我之前有用vue写组件,也用到find,使用正常,所以不知道我这是啥情况,有没有人遇到相同问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

把梦留给海 2022-09-19 13:10:14

我直接采用了findIndex的方法

我只土不豪 2022-09-19 13:10:14

如果找不到符合条件的,find应该返回undefined,没有代码我也不知道是什么原因

时光病人 2022-09-19 13:10:14

不是 return c===2; 吗?

难理解 2022-09-19 13:10:14

可能是重写了原型方法,打印一下 Array.prototype.find 看看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文