Продолжение темы:
Проверяю содержит ли каждый элемент массива определенное значение:
$(function() {
var $text = "a ab b bc c";
var $value = "a";
var $arr = $text.split(/[ ]/);
console.log("Было: "+$arr);
console.log("Удаляем все элементы которые содержат: "+$value);
for(var i = 0; i < $arr.length; i++) {
if(!$arr[i].indexOf($value) + 1) {
$arr.splice($arr[i], 1);
}
}
console.log("Стало: "+$arr);
});
Получаю неверный результат. Почему?