Доброго времени суток. есть два объекта, defaults и param. Первый содержит кучу свойств, второй изначально имеет только часть свойств первого. Как сделать так чтобы свойства первого, которых нет у второго присваивались второму со значениями. Пробовал такой вариант, но появляются только свойства, без значений.
for(var s in defaults){param[s]=(param[s]!='undefined')?param[s]:defaults[s];}