Je vous prie de m'excuser si cet article est un doublon - il n'est pas facile à rechercher.
Je suis tombé aujourd'hui sur DEUX questions utilisant someArrayOrCollection.item(i)
au lieu de mon préféré someArrayOrCollection[i]
Exemple : analyser la valeur d'un attribut XML à l'aide de javascript
var sTitle1 = item.getElementsByTagName("title").item(0)....
où j'utiliserais
var sTitle1 = item.getElementsByTagName("title")[0]....
La dernière fois que j'ai vu ça, c'était quand seul IE supportait cette notation.
Mon premier réflexe lorsque je vois .item() est de le corriger en []. Dois-je le faire ou est-ce inoffensif ou peut-être même la meilleure pratique de nos jours ?
Il est intéressant de noter que presque toutes les collections de MDN mentionnent la article mais leurs exemples utilisent [] - par exemple https://developer.mozilla.org/en-US/docs/Web/API/NodeList