18910140161

防止在数组中添加重复值

顺晟科技

2021-07-14 10:59:56

197

我正在运行这段代码并调用ajax请求20次。如果数组中没有相同的记录,我想将ajax响应添加到数组中。我这样做,但它增加了重复的数据以及。我在这件事上做错了什么? 我也尝试使用indexOf,但似乎也不起作用

for(let i = 0; i< 20; i++){ $.ajax({ url: "/bin/adp/rest_api_response.megtile.json", method: "POST", "data": { "session": sessionID, "WIN_NBR": win, "local_time": localT.toString(), "network": "on" }, beforeSend: function (xhr) { }, success: function (data) { urls = data.btn_link; var tmp_thumbnail = "url('" + data.image + "')" thumbnails = tmp_thumbnail; descriptions = data.hero_text; btn_txt = data.btn_text; titles = data.hero_title; cid = data.CID; console.log("datttt",arr) console.log("dddd",data) if (arr.includes(data) === false) { arr.push(data); } } }); }

API Response { "CID": "CID28", "btn_link": "https://one.xyz.com", "btn_text": "Visit page", "campaign_title": "RFL Talkspace", "banner_text": "Talk to a licensed, professional therapist. ", "banner_title": "Talking about it can help.", "image": "/content/dam/us-wire-wm1/images/me@/campaigns/campaigns-2021/may/talkspace.png", "link": "", "request_ID": "fa9a925b-f882-410-558-761e179eb227" }


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航