创建一个脚本,使用"forEach"方法。Json是一个具有以下顺序的对象数组:
"uri": ".....",
"id": "0222 2.PNG",
"type": "IMG"
},
被错误:pngJson.png.forEach((元素)=比;{TypeError: Cannot read property of undefined (reading 'forEach')
调试器正确读取文件,直到失败
下面是一个代码片段:let pngMap = new Map();
let pngJson = JSON.parse(fs.readFileSync(staticJson));
pngJson.png.forEach((element) => {
pngMap.set(element.id, element.uri);
});
如果你的Json是
{ "data": [ { "uri": "QmNvzUyXezTMorSXTrFnAyBUJrH6K41GsWqeS", "id": "f.PNG", "type": "10" } ] }
不应该是pngJson.data.forEach
代替pngJson.png.forEach
?…