使用花括号定义对象绑定后,如何访问该对象?

时间:2019-04-19 10:00:18

标签: javascript ecmascript-6 destructuring

我使用下面介绍的方法通过对象的绑定来访问对象的属性,但是现在如何访问该对象?

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

2 个答案:

答案 0 :(得分:1)

你不能。

{emri:"Arjon",mosha:23}对象的生存期仅是以下语句:

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

如果您不保留对对象的引用,则该对象将被释放,您将无法再访问它。而且,从值到其来源都没有引用。

答案 1 :(得分:1)

var {test} = obj表示您将创建一个变量并使用obj test的{​​{1}}属性的值进行赋值,如果您在仍然可以使用它之前声明对象。

object