i have the following code but the slice function is not working as expected
for (const id of input.campaignIds) {
exsitingAffiliates = context.metadataService
.getAffiliates("'" + id + "'", ChimdsdseraCollection.Campaigns)
.catch(() => null)
exsitingAffiliates.then(result => {
for (const affiliate of apiInput) {
const affiliatesDB = result.map(a => a.a_list_fk_i_id_tbl_affiliates)
const mode = result.map(campaign => campaign.e_list_affiliate_mode)
let DbAffiliates = JSON.parse(affiliatesDB[0].replace(/\'/gi, ''))
let found = DbAffiliates.includes(affiliate)
if (found) {
if (mode == 'WHITE') {
console.log(affiliate)
console.log('DbAffiliates'+DbAffiliates)
finalArray1 = DbAffiliates.slice(affiliate)
console.log('FINAL array' + finalArray1)
this returns
2
DbAffiliates1,5,2,3
FINAL array2,3
1
DbAffiliates1,5,2,3
FINAL array5,2,3
when it should return
2
DbAffiliates1,5,2,3
FINAL array1,5,3
1
DbAffiliates1,5,2,3
FINAL array 5,3
i tried everything but it doesn't seem to work