Tengo un bucle For con pasos en los que necesito poder omitir un paso si un valor en una variable es igual a un texto determinado.
Por ejemplo, en el siguiente código, me gustaría omitir el paso 0 si ese aeropuerto var no es igual a JFK:
var airport = 'JFK'; for (let step = 0; step < 2; step++) { rec.setCurrentSublistValue({ sublistId: 'item', fieldId: 'item', value: 1261, forceSyncSourcing: true }) )Desea utilizar una declaración condicional con continue para finalizar esa iteración en particular si se cumple la condición.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/continue
Fragmento de trabajo simple a continuación. Se pierde el bucle de nota 0.
var airport = 'JFK'; for (let step = 0; step < 4; step++) { if (airport == 'JFK' && step==0) {continue} // code; // code; console.log(`step ${step} executed`); } console.log("loop finished");