Как мне получить доступ к объекту после того, как я определил его привязку фигурными скобками? - PullRequest
0 голосов
/ 19 апреля 2019

Я использовал метод, описанный ниже, чтобы получить доступ к свойству объекта путем привязки объекта, но как мне получить доступ к объекту сейчас?

   var {emri}={emri:"Arjon",mosha:23};
   >emri
   <"Arjon"
   >emri.mosha
   <undefined

Ответы [ 2 ]

1 голос
/ 19 апреля 2019

var {test} = obj означает, что вы создадите переменную и присвоите значение с помощью свойства test объекта obj object, если вы объявите объект до того, как сможете его использовать.

var obj ={emri:"Arjon", test: 9.5, mosha:23};

var {test} = obj;

console.log(typeof(test) + " : " + test)

console.log(obj);
1 голос
/ 19 апреля 2019

Вы не можете.

Время жизни объекта {emri:"Arjon",mosha:23} было только этим утверждением:

 var {emri}={emri:"Arjon",mosha:23};

Если вы не сохраняете ссылку на объект, он освобождается, вы больше не можете получить к нему доступ. И нет никакой ссылки от значения на его происхождение.

...