I have an array
[0,1,2,3,4,5]
what I want to do is check for a value say 3 and then remove it
[0,1,2,4,5]
I was trying to check for it using
jQuery.inArray(questions[count], $(this).index())
but was getting quite erratic answers.
I have an array
[0,1,2,3,4,5]
what I want to do is check for a value say 3 and then remove it
[0,1,2,4,5]
I was trying to check for it using
jQuery.inArray(questions[count], $(this).index())
but was getting quite erratic answers.
 
    
    grep may work for this task:
 var array = [0,1,2,3,4,5]
 var removeItem = 3;
 array = jQuery.grep(array, function(value) {
    return value != removeItem;
 });
 
    
    You can use .filter() too
var array = [0,1,2,3,4,5]
var removeItem = 3;
array = array.filter(function(value) {
   return value != removeItem;
});
 
    
    Know to use of .indexOf in javascript
var arr = [0,1,2,3,4,5];
var removevalue  = 3;
arr.splice(arr.indexOf(removevalue), 1);
