Я не уверен, что использую правильную терминологию, поэтому, пожалуйста, поправьте меня, если нет.
У меня есть переменная javascript, которая содержит группу значений, подобных этой
var my_variables = {
first_var: 'starting',
second_var: 2,
third_var: 'continue',
forth_var: 'end'
}
Теперь я пытаюсь получить эти переменные в моем скрипте, но я не хочу проверять каждую из них.
Прямо сейчас я делаю это
if(my_variables.first_var!=null){
query=query+'&first_var='+my_variables.first_var;
}
if(my_variables.second_var!=null){
query=query+'&second_var='+my_variables.second_var;
}...
Я надеюсь, что есть простой способ рекурсивного прохождения объекта, но я не смог найти, как это сделать.
Что-то вроде
foreach(my_variables.??? as varName){
query=query+'&'+varName+'='+my_variables.varName;
}