Javascript - Retorna um valor da matriz, mas não no final da matriz

Eu tenho, por exemplo, esta matriz (cada número é singolar, ninguém duplicado) chamado pvalue: 1 2 3 15 20 12 14 18 7 8 (tamanho de 10).

Eu preciso, por exemplo, de exibir o valor "15" e, após esse valor, deve ser 1 2 3 20 12 14 18 7 8 (tamanho de 9). Como pode fazer isso?

a função pop () recebe o valor no final da matriz. Eu não quero isso :) felicidades

EDITAR

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

questionAnswers(2)

yourAnswerToTheQuestion