首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角7:数组中的访问列表元素

角7:数组中的访问列表元素
EN

Stack Overflow用户
提问于 2018-12-12 10:47:53
回答 1查看 3.7K关注 0票数 1

我在试着得到一个列表中的一个成分。列表在数组中。如何获得列表中的一个特定组件?在本例中,我试图获取hierarchialGraph.links的“源”元素。

代码:数组的类型记录(只是一个片段):

代码语言:javascript
复制
showGraph() {
    this.hierarchialGraph.nodes = [
      {
        id: '1',
        label: '1',
        position: 'x1'
      }
       ....
    ];

    this.hierarchialGraph.links = [
      {
        source: '1',
        target: '2',
        label: '1'
      }
       ....
    ];
  }

这是我第一次想到如何访问其中一个链接元素的源。但它在最后不适用于.source。

代码语言:javascript
复制
 getNeighborNode(string) {
    for (const i of this.hierarchialGraph.links) {
      if (string === this.hierarchialGraph.links[i].source) {
        ...
      }
    }
 }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-12 10:59:17

有许多方法可以迭代数组:

代码语言:javascript
复制
for (const link of this.hierarchialGraph.links) {
  // access to source : link.source
}


for (let i=0; i < this.hierarchialGraph.links.length; i++) {
  // access to source : this.hierarchialGraph.links[i].source
}

this.hierarchialGraph.links.forEach((link) => {
  // acces to source : link.source
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53741315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档