javascript - 在 JavaScript 中你怎么称呼这种东西?

标签 javascript

你怎么称呼数组中的这种字典?

[{
  id: 1,
  name: 'Category 1',
  children: [{
    id: 2,
    name: 'Subcategory 1'
  }, {
    id: 3,
    name: 'Subcategory 2'
  }]
}, {
  id: 2,
  name: 'Category 2',
  children: [{
    id: 2,
    name: 'Subcategory A'
  }, {
    id: 3,
    name: 'Subcategory B'
  }]
}]

我知道它实际上是一个对象数组,以及如何使用它。我对它的概念/元编程名称更感兴趣。

所以最终的问题是,如果您想在与其他开发人员交谈时尽可能具体,那么从技术上来说您会怎么调用它?也许可以用一个技术数学术语来描述它?

谢谢!

最佳答案

基本上你有一个 tree带节点。

该对象是一个数据结构,用于保存父级及其子级的依赖性或关系。

一个节点包含idnamechildren,它是一个数组,可以包含更多节点。

给定节点的结构是

{
    id: 1,
    name: 'Category 1',
    children: []
}

给定的示例有一个数组作为根,这意味着根有多个节点。

关于javascript - 在 JavaScript 中你怎么称呼这种东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39878956/

相关文章:

javascript - 难以弄清楚 Vuex 背后的逻辑并应用它

javascript - 如何使用 Vuejs 发送电子邮件?

javascript - Jquery 即兴回调问题 - $.prompt 失败

javascript - 如何在不使用 tabindex 的情况下在跳转时跳过项目?

javascript - 如何从 XMLHttpRequest 获取元素

javascript - 通过 RegEx 检查字符串是否仅包含斜线

javascript - 删除 JSON 对象数组的第一个元素

javascript - 遍历 jquery data() 对象并将它们推送到另一个 data() 对象(数组)中

javascript - 渲染部分 View 时调用 javascript 函数

javascript - 在被破坏的元素上使用 mutationObserver 的最佳方法