Удалить выбранный элемент из массива в автозаполнении jQuery

У меня есть этот массив,

var metrics = [
        {
            value: "1",
            label: "Sold Listings",
            desc: "sold_listings"
        },
        {
            value: "10",
            label: "New Pendings",
            desc: "new_pendings"
        },
        {
            value: "4",
            label: "All Pendings",
            desc: "all_pendings"
        },
        {
            value: "2",
            label: "New Listings",
            desc: "new_listings"
        },
        {
            value: "3",
            label: "Active Listings",
            desc: "active_listings"
        }
    ];

То, что я хотел сделать, - это выбранный элемент, например, я выберу активные списки, этот элемент должен быть удален из массива. Таким образом, при повторном рендеринге автозаполнения он не будет отображать выбранный элемент.

//My Idea of removing the item
            $.each(metrics,function(i,val){
                if(val.value == ui.item.value){
                    delete metrics[i];
                }
            });

Ответы на вопрос(2)

Ваш ответ на вопрос