【发布时间】:2017-07-27 13:05:16
【问题描述】:
我有这种 JSON 对象:
sections:
[
{
"id":1,
"title":"Description du projet",
"content":[
{
label:'Type de projet',
type:'select',
values:[
{
label:'Achat',
options:[
{
label:'Neuf'
},
{
label:'Neuf + travaux'
},
{
label:'Ancien'
},
{
label:'Ancien + travaux'
},
{
label:'Terrain'
},
{
label:'Terrain + construction'
}
]
},
我想检查是否定义了 "options" 数组,以便在每种情况下构建不同的组件。
有可能吗?如果是,你能告诉我怎么做吗?
提前谢谢你
【问题讨论】:
-
if(myObject.sections[0].content[0].values[0].options) { } -
所以你的组件中有多个
sections,其中包含多个content块,其中一些可能代表select框,这可能会定义一个或多个options。而你的组件依赖于此?某些部分的某些内容块中的某些选择框是否有选项? -
是的,完全正确。这就是我的情况,我用它来构建我的 React 组件。你有什么问题吗?
标签: javascript json reactjs