Javascript 数组中的嵌套对象
Nested object in Javascript array
这里是 JS 菜鸟。我想在数组中存储下拉列表的选项列表。我想要一个键与每个值相关联,就像这样
var newArray = [
{
key: "key",
val:({value:"val", label:"label"}, {value:"val",label:"label"})
}
]
当我尝试读取 val 时,上面的代码 returns 未定义。解决办法是什么?谢谢
var newArray = [
{
key: "key",
val:[{value:"val", label:"label"}, {value:"val",label:"label"}]
}]
我唯一改变的是括号 () 变成 [],因为它是声明数组的东西。现在,如果你想读取 val 键,你需要做这些事情。
您有一个名为“newArray”的数组。它只有一个元素(也是第一个)。
现在让我们通过 newArray[0]
获取数组的第一个元素。现在您已经访问了数组中的对象。现在您可以通过 newArray[0].val
读取值。现在您已经输入了一个新数组,您可以使用 newArray[0].val[0]
和 newArray[0].val[1]
读取其中的元素
这里是 JS 菜鸟。我想在数组中存储下拉列表的选项列表。我想要一个键与每个值相关联,就像这样
var newArray = [
{
key: "key",
val:({value:"val", label:"label"}, {value:"val",label:"label"})
}
]
当我尝试读取 val 时,上面的代码 returns 未定义。解决办法是什么?谢谢
var newArray = [
{
key: "key",
val:[{value:"val", label:"label"}, {value:"val",label:"label"}]
}]
我唯一改变的是括号 () 变成 [],因为它是声明数组的东西。现在,如果你想读取 val 键,你需要做这些事情。
您有一个名为“newArray”的数组。它只有一个元素(也是第一个)。
现在让我们通过 newArray[0]
获取数组的第一个元素。现在您已经访问了数组中的对象。现在您可以通过 newArray[0].val
读取值。现在您已经输入了一个新数组,您可以使用 newArray[0].val[0]
和 newArray[0].val[1]