在javascript中,如何将数组中的元素选择到另一个数组中

时间:2017-04-25 08:23:21

标签: javascript arrays

我想从另一个数组中的多个元素中选择数组中的一个元素。 该数组如下。

{
    "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;在陈述之前

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

“Customer_type”位于data.xs数组中的零位置,因此您可以使用

data["xs"][0]

正如您似乎尝试使用data["x"]"属性(也是零),您只需要

data["xs"][ data["x"] ]

答案 1 :(得分:1)

你可以试试这个,

 var custype = data["xs"][0];