Splice non numbers

where am I wrong trying to remove non integers ?

vergelijk = [undefined, NaN, 1.076, 0.175, more Numbers…]

clean = function () {
for (c=0; c<vergelijk.length; c++) {
if (isNaN(vergelijk[c])) {
trace(c+" is geen nummer");
vergelijk.splice©;

    }
}

};

thx :slight_smile: