我想从另一个数组中的多个元素中选择数组中的一个元素。 该数组如下。
{
"f": "Book2.csv",
"v": 0,
"vs": ["Year", "Month", "Customer_ID", "Collateral", "Exposure_amount"],
"xs": ["Customer_type", "Region", "Collateral_type", "Collateral_value"],
"y": 1,
"x": 0,
"ys": ["Customer_type", "Region", "Collateral_type", "Collateral_value"]
}
我试图获得" Customer_type" in" xs"阵列。
var custype = data["xs"]data["x"]
但发生了异常。
SyntaxError:missing;在陈述之前
我该如何解决这个问题?
答案 0 :(得分:3)
“Customer_type”位于data.xs
数组中的零位置,因此您可以使用
data["xs"][0]
正如您似乎尝试使用data["x"]"
属性(也是零),您只需要
data["xs"][ data["x"] ]
答案 1 :(得分:1)
你可以试试这个,
var custype = data["xs"][0];