Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量字符串视为文件名_Javascript_Typescript - Fatal编程技术网

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的解决方案是我找到的最简单的。为此我改变了我的结构。