چطور چک کنیم که یک مقدار خاص در بین عناصر یک آرایه وجود دارد یا نه؟
- نفیسه افقی 1 سال قبل سوال کرد
- آخرین ویرایش 1 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
فرض کنیم آرایه ای به این صورت داریم:
[{id:"x",name:"y"},{,id:"sd",name:"fg"}]
چطور چک کنیم که آیا عنصری از این آرایه، id برابر x دارد؟
برای این کار و کلا برای بررسی محتوای یک آرایه در react می توانیم از تابع some
استفاده کنیم. مثلاً برای مثال بالا می توانیم بدین صورت کد بزنیم:
const targetId = "x"; // Change this to the ID you're looking for
const hasItemWithId = dataArray.some(item => item._id === targetId);
if (hasItemWithId) {
console.log(`Array contains an item with _id: ${targetId}`);
} else {
console.log(`Array does not contain an item with _id: ${targetId}`);
}
- نفیسه افقی 1 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید