我正在使用我的代码从JIRA获取数据。 JIRA服务器返回一组元素(称为问题),这非常好用:
for(发布JiraIssues){..处理代码} //这很有效,我……
function processOneIssue(issue) { console.log(issue); // logs one issue } function processAllIssues(issueList) { console.log(issueList); // logs the list with all the issues } JiraIssues.forEach((issue) => { this.processOneIssue(issue); }); this.processAllIssues(JiraIssues);
我不确定我是否理解你的问题。但这两个小功能应该做你需要的。确保您在正确的位置呼叫他们。您可能会使用其中一个元素覆盖循环内的原始JiraIssues。尝试使用不太熟悉的变量名称进行测试。
根据评论更新:
//// file1 export function processOneIssue(issue) { console.log(issue); // logs one issue } export function processAllIssues(issueList) { console.log(issueList); // logs the list with all the issues } ////// file 2 import * as file1 from 'path1'; JiraIssues.forEach((issue) => { file1.processOneIssue(issue); }); file1.processAllIssues(JiraIssues);
应该没有差异只是因为导入。