最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

循环遍历json数组列表

网站源码admin24浏览0评论

循环遍历json数组列表

循环遍历json数组列表

以下数组列表中,我需要一一获得所有价格。这将返回完整的json对象console.log('File data:', jsonString);,但是for循环似乎从未被调用,也从未输入。


[
  {
    "code": "ZC",
    "price": "1"
  },
  {
    "code": "ZS",
    "price": "3"
  },
  {
    "code": "VC",
    "price": "4"
  },
...]

    const jsonList = fs.readFile('../menu/list.json', 'utf8', (err, jsonString) => {
        if (err) {
            console.log("File read failed:", err)
            return
        }
        console.log('File data:', jsonString);
        return jsonString
    })
    for (var key in jsonList) {
        if (jsonList.hasOwnProperty(key)) {
            console.log('===>',jsonList[key].price); // This is never called 

         }
    }
回答如下:

我认为您需要在回调中循环,因为它是异步的,因此jsonList不是您访问它时期望的对象。参见Get data from fs.readFile

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论