Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как написать функцию установки переменных?


Автор: zodiac 31.3.2014, 14:44
Здравствуйте!

Есть псевдокласс, __class, в котором есть дефолтные переменные _varN.
Есть также метод, в котором я, передавая объект pars, хочу сделать возможность передавать рандомное количество переменных в объекте pars, проверять их на наличие в псевдоклассе (через typeof) и далее, если переменная есть, устанавливать ее значение. Как это сделать иным способом, кроме как через eval?

Спасибо.

Автор: AVA12 31.3.2014, 19:02
Мой миелофон подсказывает, что тебе нужно что-то вроде этого:
Код
for(var name in pars) {
  if (__class[name] != undefined) __class[name] = pars[name]
}

Если не угадал, и тебе нужно что-то другое, то попробуй, для начала, поставить задачу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)