У меня есть два Array
вопросов. Я должен сравнить, чтобы создать только при необходимости, в противном случае обновить.
Это мой код, который я имею:
const issueList = [
"Ajout de google analytics",
"Déployement en continue dev",
"Déployement en continue préproduction",
"Déployement en continue production",
"Déployment ipa automatique sur app store",
"Déployment apk automatique sur play store"
];
const existingIssueList = [
"Déployement en continue production",
"Déployement en continue préproduction",
"List swipe web"
];
for (let i = 0; i < issueList.length; i += 1) {
let issueFound = null;
for (let j = 0; j < existingIssueList.length; j += 1) {
if (issueList[i] === existingIssueList[j]) {
issueFound = existingIssueList[j];
break;
}
}
// If issue was found, we do not need to create theissue
let issue;
if (issueFound) {
issue = updateIssue({
issue: issueFound,
});
console.log(`issue has been updated`);
} else {
issue = createIssue({
issue: issueList[i],
});
console.log(`issue has been created`);
}
}
function updateIssue(){}
function createIssue(){}
Я ожидаю найти дублированные значения и обновить их, где мне не удается?