2016-04-27 127 views
0

我正在制作新的视频游戏,我需要购买功能帮助。 我想使用局部变量来“创建”一个全局变量。例如:如何使用局部变量创建全局变量?

function example(apple,banana) { 
    return unicorn.apple.banana.text 
} 
example(taco,burrito); 

应该返回任何unicorn.taco.burrito.text等于。

+3

在这个相同的主题上可能有100个重复的问题。 – jfriend00

回答

4

为此,您需要使用数组符号。

function example(apple, banana) { 
    return unicorn[apple][banana].text 
} 
example(taco, burrito); 

因为你需要更换applebanana,与他们的价值观。

+0

没有工作,那么我怎么样才能让你看到**真实的**代码。 (frac.buckaroonies> = frac [shop] .shopcost [purchase] .cost){frac [shop] .num = frac [shop] .frac.percent.buy =功能(商店,购买){ shopcost [purchase] .addition + frac [shop] .num; frac.buckaroonies = frac.buckaroonies - frac [shop] .shopcost [purchase] .cost; } };' –

+0

我尝试'frac.percent.buy(百分号,一);'我剩下: '一个没有定义 –

+0

@EXmaster显示您的完整代码。 –