typescript+vue3报错Uncaught (in promise) TypeError: ‘XXXX’ is not iterable

问题:

想要迭代一个Object对象(实际是一个其他页面接收的map——selectMap),报错如下:

解决办法:

// Object.keys属性遍历
for (let key of selectMap){
   param.append(key,selectMap[key]);
}
//forEach也行
Object.keys(selectMap).forEach( key =>{
   param.append(key,selectMap[key]);
})

参考博文:

https://blog.csdn.net/qq_53931766/article/details/123802103icon-default.png?t=N7T8https://blog.csdn.net/qq_53931766/article/details/123802103

你可能感兴趣的:(typescript,javascript,前端,vue,vue.js)