0

我是编程新手,我正在尝试学习 node.js 和 CoffeeScript。我读了几本书,看了一些截屏视频。现在我已经开始编码了。现在我遇到了我的第一个问题,但无法通过 Google 解决。已经失去了几个小时,我被困住了。也许有人可以给我一盏灯。这是问题所在。我有这个 json 文件:

{
  "title": "title",  
  "pages": [ 
    { "name": "Page1", "url": "#Page1", "class": "class", "template":"templateName" }, 
    { "name": "Page2", "url": "#Page2", "class": "class", "template":"templateName" },
    { "name": "Page3", "url": "#Page3", "class": "class", "template":"templateName" }, 
    { "name": "Page4", "url": "#Page4", "class": "class", "template":"templateName" }, 
    { "name": "Page5", "url": "#Page5", "class": "class", "template":"templateName" } 
  ]
}

获取json文件的代码是

configFile = require(file.json)

如果我做

console.log(configFile.pages)

我可以得到正确的信息。

但如果我这样做

console.log(configFile.pages.template[0])

我收到一个未定义的错误。

谁能帮我一把?

4

2 回答 2

3
configFile.pages[0].template

这是你的结构:)

于 2012-04-12T18:33:31.100 回答
1

template不是数组,pages is. 所以使用这个:

console.log(configFile.pages[0].template);
于 2012-04-12T18:33:59.577 回答