繁体   English   中英

Javascript过滤器函数在生产中返回不同的结果

[英]Javascript filter function return different result in production

我的代码是:

audio_files = [{id: "78", isProfileImg: "1"},{id: "145", isProfileImg: "0"}];
console.log(audio_files.filter((x) => x.id == 78));

开发机器中的结果

[{…}]
0: {id: "78", isProfileImg: "1"}
length: 1
__proto__: Array(0)

导致生产

[{}]
0:length: 0
__proto__: Array(0)

有没有人遇到过同样的问题?

  1. 在过滤之前检查数组长度,或者验证您的数据是否该特定 id 可用。

通过编辑 ID 检测脚本解决

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM