re: Nested Conditional Operators VIEW POST

TOP OF THREAD FULL DISCUSSION
re: validateField seems reasonable, but I am not sure why it is asynchronous. All of the field information seems to be available as-is, so it looks as ...
 

I just made it async, because I was too lazy to write new Promise bla (async always returns a Promise). Also I used Promise.all because I guessed that Avalander had some fancy async validation stuff going on.

!!field1 casts a value to a boolean (a bit hacky, I know 😉 Just wanted to point out, that someone should provide a boolean value).

!isValidType is taken from the original post - of course non-negated conditions should be preferred.

Yeah, let's not forget that the code I posted is a simplification of the real problem, but we can ignore the asynchronous part, I just wanted to discuss the chained conditional operators.

code of conduct - report abuse