[英]why doesn't my for each iteration work on my array
我对 javascript 没有太多经验。 在我的项目中,我想迭代一个数组,不幸的是它不起作用,我找不到解决方案。 在我的数组中有 3 个对象,请参阅控制台日志中的屏幕截图。 迭代后,我想使用控制台日志单独 output 对象。 但这不起作用。
这是我的代码:
var url;
console.log("All Configs -> ", this.segmenteConfig);
this.segmenteConfig.forEach(segmenteConfig => {
console.log("used config -> ", segmenteConfig)
if (segmenteConfig.type === type) {
url = segmenteConfig.url;
console.log("used configs url -> ", url);
}
})
在您的情况下this.segmenteConfig
不是数组。 如第一个控制台语句所示,它是一个[__ob__: Observer]
。 首先将其转换为普通的 JS 对象/数组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.