La méthode NodeList.keys() renvoie un itérateur permettant de parcourir toutes les clés contenues dans cet objet. Les clés sont des unsigned integer (entier non signé).

Syntaxe

nodeList.keys();

Valeur retournée

Renvoie un itérateur.

Exemple

var node = document.createElement("div"); 
var kid1 = document.createElement("p"); 
var kid2 = document.createTextNode("hey"); 
var kid3 = document.createElement("span"); 

node.appendChild(kid1); 
node.appendChild(kid2); 
node.appendChild(kid3); 

var list = node.childNodes; 

// Utilisation de for..of 
for(var key of list.keys()) { 
   console.log(key); 
}

Le résultat est :

0
1
2

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'keys() (as iterable)' dans cette spécification.
Standard évolutif Définition initiale.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 51Edge Support complet 16Firefox Support complet 50IE Aucun support NonOpera Support complet 38Safari Support complet 10WebView Android Support complet 51Chrome Android Support complet 51Edge Mobile ? Firefox Android Support complet 50Opera Android ? Safari iOS Support complet 10Samsung Internet Android Support complet 5.0

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,