JSFiddle - React, Tailwind, and code Playground
Testing return inside a forEach loop.
by Yurii Predborskyi
JavaScript
const validateLoads = (params) => {
try {
const { loads } = params
loads.forEach(
load => {
if(load.quantity < 0) {
return { error: 'Invalid loads parameters input'}
}
}
)
return { data: 'success' };
} catch (error) {
console.log('Error getting data from Beacon API', error);
return { error };
}
};
const parameters = {
loads: [
{
quantity: 111
},
{
quantity: -1
}
]
};
const result = validateLoads(parameters);
console.log(result);