Javascript - Füge einen Wert aus dem Array ein, aber nicht am Ende des Arrays

Ich habe zum Beispiel dieses Array (jede Zahl ist singolar, kein Duplikat) mit dem Namen pvalue: 1 2 3 15 20 12 14 18 7 8 (Größe von 10).

Ich muss zum Beispiel den Wert "15" eingeben und danach sollte der Wert 1 2 3 20 12 14 18 7 8 (Größe von 9) sein. Wie geht das?

Die Funktion pop () übernimmt den Wert am Ende des Arrays. Ich will das nicht :) Prost

BEARBEITE

for(i=0; i<pvalue.length; i++) {
    if(pvalue[i]==param) {
        ind=i;
        break;
    }
}
pvalue.splice(ind, 1);