امروز ممکن است وب‌سایت ساعاتی از دسترس خارج شود یا با اختلال مواجه شود؛ پیشاپیش از صبر و شکیبایی شما سپاسگزاریم.
پرسش

چطور می‌تونم یک آیتم خاص رو از آرایه تو جاوااسکریپت حذف کنم؟

How can I remove a specific item from an array in JavaScript?

سلام وقت شما بخیر.

چطور میتونم بدون استفاده از فریمورک ها و فقط با جاوااسکریپت یک آیتم خاص از آرایه رو حذف کنم؟

1403/05/22
پاسخ
محمدامین سعیدی راد توسعه دهنده استک MERN
بیوگرافی محمدامین سعیدی راد

سلام

برای حذف کردن یک آیتم خاص از آرایه چند راه وجود داره.
یکی از ساده ترین راه ها استفاده از splice هست

تو این روش اول باید ایندکس اون آیتم خاص رو پیدا کنیم ، برای اینکار میتونیم از indexOf استفاده کنیم

const array = [2, 5, 9];
const index = array.indexOf(5);

حالا که ایندکس ایتممون رو بدست آوردیم ، با  آیتم رو حذف splice میکنیم

if (index > -1) { 
array.splice(index, 1); // remove item from array 
} 
console.log(array); // [2, 9]
پاسخ: 1403/05/22
آخرین آپدیت: 1403/07/19