使用变量angularjs访问嵌套对象

Access nested object with variable angularjs

本文关键字:嵌套 对象 访问 angularjs 变量      更新时间:2023-09-26
obj {
  val1 {
    nestedval {}
  }
  val2 {
    nestedval {}
  }
}

我想访问nestedval,并希望val1或val2作为一个变量,我正在尝试

var getVal = obj.varible.nestedval

但是有些不适合我,谁能帮我用angularjs实现这个?谢谢大家的宝贵时间。

提供您的对象结构看起来像这样(添加:使其有效):

obj = {
  val1: {
    nestedval: {}
  }
  val2: {
    nestedval: {}
  }
}

您可以使用括号符号通过变量名来引用属性:

var variable = 'val2'
var getVal = obj[variable].nestedval