in_array für Javascript
Autor
 Flitze
Klicks 27299
Bewertungen 7
Rating 4.7
Stand 03.02.2009
Keywords:
PHP Funktion in_array für Javascript, Array durchsuchen, prüfen ob ein Wert in einem Array vorkomm
 
Klicks 27299
Bewertungen 7
Rating 4.7
Stand 03.02.2009
Keywords:
PHP Funktion in_array für Javascript, Array durchsuchen, prüfen ob ein Wert in einem Array vorkomm
 
 Breadcrumb:
Tipps » in_array für Javascript
 Leider gibt es die aus PHP bekannte Funktion in_array() nicht in Javascript. Allerdings kann man sie als "Prototyp" für das Array-Objekt selbst definieren, was dann folgendermaßen aussieht:
Leider gibt es die aus PHP bekannte Funktion in_array() nicht in Javascript. Allerdings kann man sie als "Prototyp" für das Array-Objekt selbst definieren, was dann folgendermaßen aussieht:Code:
    Array.prototype.in_array = function(needle){
        for(var i=0; i<this.length; i++){
            if(needle===this[i])
                return true
        }
        return false;
    }
    var Array = new Array(1,'a');
    alert(Array.in_array(1)); //true
    alert(Array.in_array('1')); //false
    alert(Array.in_array('a')); //true
    alert(Array.in_array(2)); //false
    alert(Array.in_array('b')); //falseWie man in den Beispielen erkennt, wird zwischen 1 (Integer) und '1' (String) unterschieden. Will man diese Unterscheidung nicht, so muss man statt des === Operators den == Operator verwenden.
Bewerten
 
   Suchmaschinenoptimierung (SEO - Search Engine Optimization)
 
 
