Javascript: muestra un valor de la matriz, pero no al final de la matriz

Tengo, por ejemplo, esta matriz (cada número es singolar, nadie duplicado) llamado pvalue: 1 2 3 15 20 12 14 18 7 8 (tamaño de 10).

Necesito, por ejemplo, hacer estallar el valor "15", y después de este valor debería ser 1 2 3 20 12 14 18 7 8 (tamaño de 9). Como puede hacerlo

la función pop () toma el valor al final de la matriz. No quiero esto :) salud

EDITAR

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta