【问题标题】:JavaScript data structure explanationJavaScript 数据结构解释
【发布时间】:2011-10-17 20:16:32
【问题描述】:

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

【问题讨论】:

  • 这是一个真正的问题还是家庭作业??

标签: javascript data-structures


【解决方案1】:

你说对了,除了这部分读起来有点尴尬:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    相关资源
    最近更新 更多