Hello, I have some values in child array ( issued items ) and another child array ( returned items ). May i know if there is anyway i could remove duplicates items between these array and return only that is non duplicate in “issued items” array
The function below should do it:
const response = [];
for (const item of items) {
const issuedItem = item.json['Issued Items'];
const returnedItems = item.json['Returned Items']
const toDeleteIndex = [];
for (const returnedItem of returnedItems) {
if (issuedItem.includes(returnedItem)) {
toDeleteIndex.push(issuedItem.indexOf(returnedItem))
}
}
for (const index of toDeleteIndex) {
item.json['Issued Items'].splice(index, 1)
}
response.push(item)
}
return response