Javascript 角度导出导入对象(获取对象数据)
在文件“A”中,我有:Javascript 角度导出导入对象(获取对象数据),javascript,module,ecmascript-6,Javascript,Module,Ecmascript 6,在文件“A”中,我有: export const settings: object = { base: 1 } 现在在文件“B”中,我导入它并提取基值: import * as mySettings from '../settings'; baseValue: object=mySettings.settings.base; 这将返回一个错误: 类型:对象上不存在属性:基 如何解决此问题?解决方案 删除代码中的类型,在本例中为word对象 后果 创建设置文件 使用以下代码创建一个文件
export const settings: object = {
base: 1
}
现在在文件“B”中,我导入它并提取基值:
import * as mySettings from '../settings';
baseValue: object=mySettings.settings.base;
这将返回一个错误:
类型:对象上不存在属性:基
如何解决此问题?解决方案
删除代码中的类型,在本例中为word对象
后果
创建设置文件
使用以下代码创建一个文件,让我们使用名称设置保存
导入文件
现在,导入路径为“../settings”的文件,我创建了一个别名mySettings
解决方案
删除代码中的类型,在本例中为word对象
后果
创建设置文件
使用以下代码创建一个文件,让我们使用名称设置保存
导入文件
现在,导入路径为“../settings”的文件,我创建了一个别名mySettings
您可以给它一个包含base属性的类型,特别是{base:number}或通常是{[key:string]:number}。或者只是任何类型,但是您最好不要使用TS。可能的重复可以为它提供一个包含base属性的类型,具体地说是{base:number}或者通常是{[key:string]:number}。或者只是任何,但是你最好不要使用TS。可能的
export const settings = {
base: 1
};
import * as mySettings from '../settings';
baseValue: number = mySettings.settings.base;