ما الذي يفعله arr.splice هنا في كود Typescript هذا؟
وظيفة التصدير RemoveIfPresent<T>(arr: T[] | غير محدد، العنصر: T) {
    إذا (! آر) {
        يعود؛
    }
    مؤشر ثابت = arr.indexOf(item);
    إذا (الفهرس !== -1) {
        arr.splice(index, 1);
    }
}
ما الذي يفعله arr.splice هنا في كود Typescript هذا؟
وظيفة التصدير RemoveIfPresent<T>(arr: T[] | غير محدد، العنصر: T) {
    إذا (! آر) {
        يعود؛
    }
    مؤشر ثابت = arr.indexOf(item);
    إذا (الفهرس !== -1) {
        arr.splice(index, 1);
    }
}
user
يؤدي استدعاء Array#splice في هذه الوظيفة إلى إزالة المثيل الأول للعنصر المقدم من المصفوفة إذا كان موجودًا في المصفوفة.
assistant