Zum Beispiel, wenn man annimmt, dass x = filename.jpg
Ich möchte eine filename
, donde filename
kann ein beliebiger Dateiname sein (nehmen wir zur Vereinfachung an, dass der Dateiname nur [a-zA-Z0-9-_] enthält).
Ich sah x.substring(0, x.indexOf('.jpg'))
en DZone Schnipsel würde aber nicht x.substring(0, x.length-4)
besser abschneiden? Darum, length
ist eine Eigenschaft und führt keine Zeichenprüfung durch, während indexOf()
ist eine Funktion und führt eine Zeichenprüfung durch.