将数据保存到数组
Saving data to array
如何将forEach生成的数据保存在数组中,格式为:('label') + ';' + pr.rank (n)
,其中pr.rank(n)
为计算值?
我正在使用 Cytoscape.js 库。
let pr = cy.elements().pageRank();
cy.nodes().forEach(n => {
n.data({
pr: n.data('label') +';'+ pr.rank(n)
});
});
谢谢
你需要一个数组和推送方法-> docs <-
let resultArray = [];
cy.nodes().forEach( node => {
resultArray.push( //your data function here);
});
您可以使用 map()
方法从现有数组构建新数组,而不是 forEach()
循环:
let pr = cy.elements().pageRank();
var arr = cy.nodes().map(n => {
return n.data({
pr: n.data('label') + ';' + pr.rank(n)
});
});
如何将forEach生成的数据保存在数组中,格式为:('label') + ';' + pr.rank (n)
,其中pr.rank(n)
为计算值?
我正在使用 Cytoscape.js 库。
let pr = cy.elements().pageRank();
cy.nodes().forEach(n => {
n.data({
pr: n.data('label') +';'+ pr.rank(n)
});
});
谢谢
你需要一个数组和推送方法-> docs <-
let resultArray = [];
cy.nodes().forEach( node => {
resultArray.push( //your data function here);
});
您可以使用 map()
方法从现有数组构建新数组,而不是 forEach()
循环:
let pr = cy.elements().pageRank();
var arr = cy.nodes().map(n => {
return n.data({
pr: n.data('label') + ';' + pr.rank(n)
});
});