Javascript 将数据保存到阵列
如何使用以下格式将forEach生成的数据保存在数组中:Javascript 将数据保存到阵列,javascript,jquery,arrays,cytoscape.js,Javascript,Jquery,Arrays,Cytoscape.js,如何使用以下格式将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) }); }); 谢谢您需要一个数组和push方法->docs而不是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)
});
});
谢谢您需要一个数组和push方法->docs而不是
forEach()
循环。您可以使用map()
方法从现有数组构建新数组:
让pr=cy.elements().pageRank();
var arr=cy.nodes().map(n=>{
返回数据({
pr:n.data('label')+;'+pr.rank(n)
});
});
let resultArray = [];
cy.nodes().forEach( node => {
resultArray.push( //your data function here);
});