¿Cuál es la forma correcta de usar un bucle while en JavaScript?
while (let i = 0; i < array.length) { /* código */ }
while (condition) { /* código */ }
while (let element of array) { /* código */ }
while (let i in array) { /* código */ }