Как к свойству объекта добавить объект?

есть такой объект
var parent={
           title:"1",
           model:"Category",
           alias:"catedory",
           depthMenu:{
            	menu1:{
            		title:"2",
            		model:"Category",
            		alias:"category"}
          }

мне к свойству depthMenu надо добавить ещё такой объект

menu2:{
    	title:3,
    	model:Category,
    	alias:category}


что бы получилось так

var parent={
               title:"1",
               model:"Category",
               alias:"catedory",
               depthMenu:{
                	menu1:{
                		title:"2",
                		model:"Category",
                		alias:"category"},
                         menu2:{
        	                title:3,
        	                model:Category,
        	                alias:category}
              }
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 2
@eeiaao
parent.depthMenu.menu2 = {...}
Но зачем?
Ответ написан
bootd
@bootd
Гугли и ты откроешь врата знаний!
Вам нужны методы для слияния объектов.

youmightnotneedjquery.com/#deep_extend - тут вам сразу 2 варианта

И 3й вариант, нативный метод

Либо просто дописать новые свойства объекту
parent.depthMenu.menu2 = {
  title:3,
  model:Category,
  alias:category
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы