例如,如果我有州
state = {
bob: true,
mob: {
sob: true
}
}
您可以叫bob
,mob
和sob
的名字是什么?元素?田野?属性?您如何描述sob
和mob
之间的关系? mob
sob
的父母吗? mob
是Javascript对象吗?
答案 0 :(得分:3)
bob
,mob
和sob
是属性。前两个是状态对象本身的属性,最后一个是mob
所指对象的属性。宽松地说,sob
的 parent 是mob
。松散地:-)
听到它们称为 fields 的情况并不少见,但这并不是在JavaScript社区中通常所说的。
答案 1 :(得分:0)
bob
,mod
和sob
(也由T.J. Crowder提到)称为properties
。
Children
或Nodes
。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);