我不是 JS Node ,并且在使用我的测试夹具(.json 文件)时遇到问题。这是我的 .json 文件:
{
"info": [
{
"type": "person",
"gender": "Male",
"altUrl": "http://www.testUrl.com",
"contact": {
"email": {
"type": "Work",
"address": "testEmail@email.com",
},
"phone": {
"type": "Mobile",
"number": "8989898989"
}
}
}
]}
在我的 .js 文件中我有:
var account = require('../../myfile.json');
问题是,当我尝试访问我的 .json 文件中的数据时,返回时它总是未定义。我调用 .json 文件的一个例子是:console.log(account.info.gender);
有人知道我为什么会得到未定义的值吗?任何帮助将不胜感激!谢谢
最佳答案
info
是一个数组,这就是为什么您必须像下面的示例一样访问
account.info[0].gender
关于javascript - 从我的 .json 文件/第一次 js Node 用户获取未定义的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58982244/