大家好!
你能帮我解决一下这个功能吗? 代码按计划执行,但只要我用变量替换下面的'SLL'字符串,我就会收到错误。
请参阅以下代码
function sll() {
return 'got it';
}
var mySchemes = {
SLL: sll
};
x = 'SLL';
mySchemes[x]();
答案 0 :(得分:0)
你用什么来运行代码?你可以在StackOverflow上运行代码,看看它运行正常。您可能拥有的一个问题是,如果使用严格的'正在执行,在这种情况下,您需要明确定义x
。
function sll() {
return 'got it';
}
var mySchemes = {
SLL: sll
};
var x = 'SLL';
console.log(mySchemes[x]());