Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2015, 21:25
Интересующийся
Отправить личное сообщение для iwtn Посмотреть профиль Найти все сообщения от iwtn
 
Регистрация: 24.12.2013
Сообщений: 16

Присвоить свойство объекта другому без eval
Привет.

Есть объект. К примеру:
var obj={ student: "Vasya";
age: 19
some_prop: [1,2,3]
some_prop2: {}
}

и пустой:
var obj2={};

Как можно объекту obj2 присвоить конкретное свойство из obj1 программно(т.е. я названия свойств заранее не знаю). Но НЕ через Eval и не копированием объекта целиком, а потом удалением не нужного. Есть какой-то другой способ?

Результат должен быть к примеру такой:
var obj2={
age: 19
some_prop: [1,2,3]
};
Ответить с цитированием