Javascript Comma Operator

I had quite frankly never heard of this operator before and ran into it while debugging an app. Basically I had an if statement as such:


which would to my surprise evaluate to true and not give me a syntax error which I was expecting given the “misplaced” comma.
A little bit of feedback from my colleagues and Google-Fu and I was enlightened: The Javascript Comma Operator:
“You can use the comma operator when you want to include multiple expressions in a location that requires a single expression. The most common usage of this operator is to supply multiple parameters in a for loop.”
You learn a little bit everyday.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: