JavaScript数据结构说明

时间:2011-10-17 20:16:33

标签: javascript data-structures

鉴于以下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,其各自的值是一个异常函数。

1 个答案:

答案 0 :(得分:3)

你是正确的,除了这部分看起来有点尴尬:

  

第二个是成员“layers”,它递归地存储一个文字本身:'bottom:“bottomLayer”'

相反,我只是将其描述为对象文字本身:

  

第二个是成员“layers”,它是一个包含字符串属性的对象文字:'bottom',其值为“bottomLayer”

layers并没有真正做任何递归的事情;这不是一个合适的术语。但你清楚地了解对象是什么。