Siamo in grado di accedere agli elementi dell'array utilizzando un per-di ciclo:L'accesso a ES6 indice elemento dell'array all'interno per-ciclo di
for (const j of [1, 2, 3, 4, 5]) {
console.log(j);
}
Come posso modificare questo codice per accedere all'indice corrente troppo? Voglio raggiungere questo obiettivo usando la sintassi for-of, né forEach né for-in.
Nel caso in cui qualcuno si aspetti, ho provato 'for-of' con' .entries() 'ed è due volte più lento rispetto a' .forEach() '. https://jsperf.com/for-of-vs-foreach-with-index – K48
@ K48 bello sapere, utilizzare "reverse for-loop" se si desidera avere il più veloce in es: https: //www.incredible -web.com/blog/performance-of-for-loops-with-javascript/ – nimo23
Purtroppo, ho bisogno di cedere da dentro un ciclo annidato. Impossibile utilizzare forEach, poiché la funzione crea problemi di ambito per la parola chiave 'yield'. Ma ho bisogno di accedere all'indice per il mio caso d'uso, quindi ... vecchio di base ';; loop è, suppongo. –