【问题标题】:Can a react/javascript object child have a value and children at the same time?react/javascript 对象子对象可以同时具有值​​和子对象吗?
【发布时间】:2021-01-27 18:24:29
【问题描述】:

我相信我已经看到了这样的例子,这些例子可以肯定地回答我的问题,但这似乎很难搜索,我现在找不到。 react/javascript 对象子级能否同时拥有一个值和多个子级?

基本上,这就是我想要做的,其中 header 既可以是它自己的高度值,也可以有孩子:

const height = {
    header: '100px' {
        icon: '20px',
        text: '25px'
    }
}

【问题讨论】:

  • 内部对象不是子对象,不管使用它的目的,但从代码的角度来看,它不是子对象,它是对象类型的值,所以在这个例子中你试图传递两个值一个键,一个是字符串,一个是对象,我建议你花一些时间阅读更多关于 JS 中的对象以了解如何正确使用它
  • 你怎么知道你是想访问'100px'还是对象{ icon: 20px, text: 25px}

标签: javascript reactjs object children


【解决方案1】:

我不相信这是可能的。但是,您可以尝试以下方法:

const height = {
    header: { data: '100px',
              inner: {icon: '20px', text: '25px'}
            } 
}

const height = {
    header: ['100px',
              {icon: '20px', text: '25px'}
            ]
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 2013-02-02
    • 1970-01-01
    • 2020-11-01
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多