2017-07-20 1 views
1

Nous avons une discussion au bureau et je ne suis pas en mesure de trouver la réponse.StartPosition a-t-il été ajouté à la fonction IndexOf dans JS à un stade ultérieur?

Selon mes collègues indexOf dans JS est toujours trouver seulement le premier match, à partir du début de la chaîne. Mais comme il existe le paramètre startPosition, cela n'est plus vrai. Donc, ma question est - est-il possible que le paramètre StartPosition ait été présenté dans JS à un stade ultérieur?

+0

'Mais puisqu'il y a le paramètre StartPosition, ce n'est plus vrai'. Faux. Il renvoie toujours le premier match de la position de départ fournie. – Erazihel

+0

Exactement, mais pas du 0 char! – Bobbie

Répondre

6

Les très first edition of ECMAScript présente la méthode avec cette signature dans la section 15.5.4.6:

String.prototype.indexOf(searchString, position) 

Donc non, ça a toujours été là.

+0

Lien: http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%201st%20edition,%20June%201997.pdf (voir 15.5.4.6) – Utkanos

+1

Merci pour le partage ! – Bobbie