Я хочу сделать переменную динамически. ПРИМЕР-сделать переменную javascript из строки
var a ="pres"+b;
где Ь является переменной, а затем использовать a
в качестве другой переменной.
Я хочу сделать переменную динамически. ПРИМЕР-сделать переменную javascript из строки
var a ="pres"+b;
где Ь является переменной, а затем использовать a
в качестве другой переменной.
u должен использовать eval(), чтобы сделать это ..., но не будем eval! это не хороший стиль!
Ваш вопрос нелогичен; Нормально, что a и b являются переменными |||
Вы должны использовать new String("string");
и в вашем случае
var a = new String("pres")+b ;
но вы можете использовать var a ="pres"+b;
Вы будете в гораздо радушие растворе, используя объект для хранения значений, а также кронштейн обозначения :
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
Что относительно переменной окна? например window [a] – AAA
Почему бы не использовать объект? если вам нужно преобразовать его в строку и обратно, используйте JSON – Cracker0dks