Javascript 将变量字符串视为文件名
我想在变量和文件之间创建依赖关系 服务结构:Javascript 将变量字符串视为文件名,javascript,typescript,Javascript,Typescript,我想在变量和文件之间创建依赖关系 服务结构: import File from './' export class Service { getConfiguration(name: string){ return name.config; } } export default { config: } 文件结构: import File from './' export class Service { getConfiguration(name:
import File from './'
export class Service {
getConfiguration(name: string){
return name.config;
}
}
export default {
config:
}
文件结构:
import File from './'
export class Service {
getConfiguration(name: string){
return name.config;
}
}
export default {
config:
}
如何强制将变量视为文件名
getConfiguration(name: string){
return name.config;
}
当您试图获取变量name
的属性config
时,将无法工作,该属性是一个字符串
如果要使用name
从config
获取属性,可以使用括号获取索引/属性的值:
getConfiguration(name: string){
return config[name];
}
当您试图获取变量name
的属性config
时,将无法工作,该属性是一个字符串
如果要使用name
从config
获取属性,可以使用括号获取索引/属性的值:
getConfiguration(name: string){
return config[name];
}
要获取作为字符串的变量名,请执行以下操作: 函数getVariableName(var){ const helper={var}; 返回Object.keys(helper)[0]; } const myVar='mlkjmklj'; 警报(getVariableName(myVar));
要以字符串形式获取变量名: 函数getVariableName(var){ const helper={var}; 返回Object.keys(helper)[0]; } const myVar='mlkjmklj'; 警报(getVariableName(myVar));
我希望将“名称”视为“文件”名称,因为我有许多文件,希望动态获取它们的配置属性。我搜索了一些,Jesper的解决方案是我找到的最简单的解决方案。我已经改变了我的结构。我想让“名称”被视为“文件”名称,因为我有许多文件,并希望动态获取它们的配置属性。我搜索了一些,Jesper的解决方案是我找到的最简单的。为此我改变了我的结构。