【问题标题】:What are the elements of a state called?一个国家的元素叫什么?
【发布时间】:2018-07-06 16:07:58
【问题描述】:

例如,如果我有一个状态

state = {
    bob: true,
    mob: {
        sob: true
    }
}

你可以叫什么名字bobmobsob?元素?领域?特性?您如何描述sobmob 之间的关系?是mob sob 的父母吗? mob 是 Javascript 对象吗?

【问题讨论】:

  • state 只是一个普通的 ol' object 所以你会保持一致地将它的属性称为 properties ;)

标签: javascript reactjs


【解决方案1】:

bobmobsob属性。前两个是状态对象本身的属性,最后一个是mob所指对象的属性。粗略地说,sobparentmob。松散地。 :-)

听到它们被称为 fields 的情况并不少见,但在 JavaScript 社区中通常不是这样称呼它们的。

【讨论】:

    【解决方案2】:

    T.J. Crowder 也提到的bobmodsob 称为properties

    • 在对象中,您可以随意调用它们,但通常, 它们被称为ChildrenNodes
    • sob 在您的情况下是 mob 的子节点。
    • mob 是一个对象。

    要访问它们,您可以这样做:


    state = {
      bob: true,
      mob: {
        sob: true
      }
    }
    
    console.log("State: " + state);
    console.log("State.bob: " + state.bob);
    console.log("State.mob: " + state.mob);
    console.log("State.mob.sob: " + state.mob.sob);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多