فرض کنیم که یک آرایه داریم و می خوایم آیتم مشخصی را از آرایه حذف کنیم.
1. استفاده از متد splice
اول باید اندیس آیتم در آرایه را پیدا کنیم و سپس با فراخوانی متد splice آن را حذف کنیم.
const arr = [1,2,3,4,5,6,7,8];
const index = arr.indexOf(5);
if (index > -1) {
arr.splice(index, 1);
}
یا میتوانیم از findIndex به جای indexOf استفاده کنیم:
const arr = [1,2,3,4,5,6,7,8];
const index = arr.findIndex(t => t == 5);
if (index > -1) {
arr.splice(index, 1);
}
2. می توانیم بوسیله متد filter سایر آیتم ها را در قالب یک آرایه جدید دریافت کنیم:
const arr = [1,2,3,4,5,6,7,8];
const newArr = arr.filter(t => t != 5)
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!