2013-11-25 124 views

回答

0

你必須使用eval()來做到這一點...但不要被評估!這不是一個好風格!

+0

窗口變量呢?例如窗口[a] – AAA

+0

爲什麼不使用對象?如果你必須將其轉換爲字符串並返回使用JSON – Cracker0dks

0

你的問題是不合邏輯的; a和b是變量|||是正常的

你必須使用new String("string");和你的情況

var a = new String("pres")+b ; 

但你可以使用simplier var a ="pres"+b;

1

你會在使用對象來存儲值更舒適的解決方案,並在支架符號:

var store = {}; 

var theEnd = 'Something'; 

store['b'+ theEnd] = 10 ; 

store['c'+ theEnd] = 20 ; 

您可以在現有的鍵和值輕鬆地重複使用:

for (var key in store) { 
    var value = store[key]; 
    console.log(' store has key:' + key + ' having value ' + value); 
} 

// output : 
// store has key bSomething having value 10 
// store has key cSomething having value 20