Javascript数组中的嵌套对象



JS新手。我想在数组中存储下拉菜单的选项列表。我想要一个键与每个值相关联像这样

var newArray = [
{
key: "key",
val:({value:"val", label:"label"}, {value:"val",label:"label"}) 
}
] 

当我试图读取val时,上面的代码返回undefined。解决方案是什么?由于

var newArray = [
{
key: "key",
val:[{value:"val", label:"label"}, {value:"val",label:"label"}]
}]

我唯一改变的是括号()变成[],因为它是声明数组的东西。现在,如果你想读取val键,你需要做这些。你有一个名为"newarray"的数组。它只有1个元素(也是第一个元素)。现在让我们通过newArray[0]获取数组的第一个元素。现在您已经访问了数组中的对象。现在可以通过newArray[0].val读取该值。现在你已经进入了一个新的数组,你可以用newArray[0].val[0]newArray[0].val[1]读取这些元素

相关内容

  • 没有找到相关文章

最新更新