var a = [] $('#form').change(function(){ //здесь в цикле методом .push() создается массив a = a.filter(function(string) { return string.indexOf("undefined") == -1;//здесь выдает ошибку }) alert(a) })