Wenn das Ergebnis indexOf
-1
ist, wurde die Zeichenfolge nicht gefunden. 0
würde anzeigen, dass es in der Zeichenfolge ist und dass es tatsächlich am Anfang der Zeichenfolge steht.
Daher, wenn Sie für > 0
getestet, dann würden Sie überprüfen, ob es irgendwo nicht am Anfang der Zeichenfolge existierte. !(index < 0)
und index >= 0
würden beide funktionieren, aber ersteres ist etwas komplexer als es sein muss.
Wenn Sie über die Syntax verwechselt wurden, ist das Ergebnis eines Vergleichs der Rückkehr ist die gleiche wie true
wenn die Vergleichsergebnisse in true
Rückkehr und Rückkehr false
wenn die Vergleichsergebnisse in false
.
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/indexOf – stewe