首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从另一个文件导入的JSON包含未定义的

从另一个文件导入的JSON包含未定义的
EN

Stack Overflow用户
提问于 2018-06-02 16:33:48
回答 1查看 241关注 0票数 0

我有一个包含占位符数据的data.js

下面是data.js

代码语言:javascript
复制
export const FOO = {
  "prop": "example", 
  "sample":[OB1, OB2, OB3]
}

export const OB1 = {
  "id":"1",
  "name":"bar"
}

export const OB2 = {
  "id":"2",
  "name":"buzz"
}

export const OB3 = {
  "id":"3",
  "name":"bing"
}

console.log(FOO);

我正在尝试导入另一个文件中的FOO

代码语言:javascript
复制
import {FOO} from './data.js'

但是当我记录sample的值时,我得到的是[undefined, undefined, undefined]

现在我知道变量引用可能丢失了?

使用OB值而不仅仅是变量来访问FOO的解决方案是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-06-02 16:36:28

您指定导出的顺序不正确

代码语言:javascript
复制
export const OB1 = {
  "id":"1",
  "name":"bar"
}

export const OB2 = {
  "id":"2",
  "name":"buzz"
}

export const OB3 = {
  "id":"3",
  "name":"bing"
}

export const FOO = {
  "prop": "example", 
  "sample":[OB1, OB2, OB3]
}

应该在最后导出const FOO,以便它可以使用OB1OB1OB3的值。那么您将无法获得该数组的undefined

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50654999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档