Javascript - Pop a value from array, but not at the end of array
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have for example this array (each number is singolar, no one duplicate) called pvalue : 1 2 3 15 20 12 14 18 7 8 (sizeof 10). I need for example to pop the value "15", and after this pvalue should be 1 2 3 20 12 14 18 7 8 (sizeof 9). How can do it? the pop() function take the value at the end of the array. I don't want this :) cheers EDIT for(i=0; i<pvalue.length; i++) { if(pvalue[i]==param) { ind=i; break; } } pvalue.splice(ind, 1); 回答1: You're looking for splice . Example: http://jsbin.com/oteme3 : var a, b; a = [1, 2, 3, 15, 20, 12, 14,