鉴于以下JavaScript数据结构 - 您将如何描述它?
BLA = {
date : 12345678,
layers : {
bottom : "bottomLayer"
},
numbers : [5,4,2,2,4],
start : function(){}
}
我会说以下关于上述数据结构,你同意吗?
这是一个名为
BLA
的对象文字。BLA
初始化为4个对象成员。第一个是date
,其值是12345678
,第二个是成员layers
,它以递归方式存储文字本身:bottom:"bottomLayer"
。第三个成员引用为numbers
,它包含一个包含5个值的数组。最后一个成员被引用为start
,其各自的值是一个异常函数。
答案 0 :(得分:3)
你是正确的,除了这部分看起来有点尴尬:
第二个是成员“layers”,它递归地存储一个文字本身:'bottom:“bottomLayer”'
相反,我只是将其描述为对象文字本身:
第二个是成员“layers”,它是一个包含字符串属性的对象文字:'bottom',其值为“bottomLayer”
layers
并没有真正做任何递归的事情;这不是一个合适的术语。但你清楚地了解对象是什么。