我正在导出要导入其他模块的对象。在其他模块中,我不需要完整对象,而是需要该导出对象内的其他对象。如何深入查看导出对象内的特定对象?
导出JS:
const data = {
someObject:{//...},
anotherObject:{//...}
}
export default data;
导入另一个文件:
import data from './dataModule'
data
这是来自dataModule
的完整对象,但我希望只在整个对象中获得someObject
。如何深入导入仅导入该对象?
import data.someObject from './dataModule'
似乎不起作用
答案 0 :(得分:1)
您可以使用object deconstruction ,如下所示:
const obj = {
name: 'Tim',
location: {
lat: 123,
lng: 321
}
}
const {name} = obj
const {location: {lat,lng}} = obj
如果我们想从导入中获取它,它看起来像这样:
import {name} from './fileWithObj'
导出为:
const obj = {
name: 'Tim',
location: {
lat: 123,
lng: 321
}
}
export default obj