 Trouvez le morceau de code le plus inefficace, expliquez pourquoi et suggérez une alternative.
 var arr = [1,2,3,4,5,6,7,8,9];\nfor (var i=1; je < arr.length; i++) {\n console.log(arr[i] );\n}
Le code donné est inefficace car il n'utilise pas une approche de complexité en temps constant. Le code prendra plus de temps à traiter lorsqu'il y aura plus d'éléments dans le tableau. Une meilleure approche serait d'utiliser une boucle for-of qui assurera une complexité temporelle constante, quelle que soit la taille du tableau.\n\nvar arr = [1,2,3,4,5,6,7,8, 9] ;\nfor (let i of arr) {\n console.log(i);\n}