Je suis débutant en JavaScript et j'ai récupéré un prototype d'application que j'améliore, mais je n'arrive pas à la faire tourner sur Chrome.
Le problème vient des Yield introduits dans js 1.7, qui ne semblent pas être supportés pas Chrome :
getOutNodesIte : function(n) {
	var nb = this.outdeg(n);
	var pos = 0;
	for (var i = 0; i < nb; ++i) {
		while (!this._nData[n]._adjt[pos])
			++pos; 
		yield this._nData[n]._adjn[pos];++pos;
	}
},
J'ai essayé de remplacer yield par un Iterator, mais Chrome ne semble pas connaître la classe, et m'écrit une erreur dans la console.
<script language="Javascript1.7">
	var lang = { name: 'JavaScript', birthYear: 1995 };  
	var it = new Iterator(lang);  
		for (var pair in it)  
			alert("it : " + pair); // prints each [key, value] pair in turn  
</script>
Est-ce que Chrome gère vraiment JS 1.7 et comment l'activer?
Et est-ce que je peux adapter mon code pour qu'il soit portable sur les versions récentes de FF, Chrome et Opera?
Merci d'avance