Eliminar el elemento seleccionado de la matriz en jQuery Autocompletar

Tengo esta matriz,

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"
        }
    ];

Lo que quería hacer es con el elemento seleccionado, por ejemplo, seleccionaré listados activos, este elemento debería eliminarse de la matriz. De modo que cuando el autocompletado se reproduzca de nuevo, no mostrará el elemento seleccionado.

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta