Javascript - извлечение значения из массива, но не в конце массива

У меня есть, например, этот массив (каждое число однозначное, ни одного дубликата), называемый pvalue: 1 2 3 15 20 12 14 18 7 8 (sizeof 10).

Мне нужно, например, вытолкнуть значение «15», и после этого значение должно быть 1 2 3 20 12 14 18 7 8 (размер 9). Как это можно сделать?

функция pop () принимает значение в конце массива. Я не хочу этого :) ура

РЕДАКТИРОВАТЬ

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

Ответы на вопрос(2)

Ваш ответ на вопрос