Мне нужно передать объект другой функции, но у меня проблемы с глобальными переменными, которые ссылаются внутри объекта.Переменные Javascript в объекте
var a = 'first variable'; //SAMPLE GLOBAL VARIABLE
var b = 'second variable'; //SAMPLE GLOBAL VARIABLE
function iterator(options){
for(var c in options){
alert(c + ' ' + options[c]);
}
}
function main(){
iterator({
a:'5',
b:'6'
});
}
Функции должны предупредить выход ниже
first variable 5
second variable 6
Но вместо этого я получаю
a 5
b 6
Мне нужно использовать переменные внутри объекта.
Не используйте локальную переменную с тем же именем, что и глобальное, похоже, что вы ищете проблемы, есть много имен переменных, которые вы можете использовать. – lastboy
yup обновлено, но все еще не работает – Kiel
@Kiel проверить мой ответ сейчас. 'alert (a + '' + options [c]); ' –