Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CoffeeScript String Comparison

In CoffeeScript, is there a way to simplify the following:

if(value === "something" || value === "else" || value === "wow"){}

I've tried:

if value is "something" or "else" or "wow"

But this produces the literal output of this:

if(value === "something" || "else" || "wow){}

Is there a way to check if a string is one of multiple values (OR or AND) in CoffeeScript?

like image 791
Christian Stewart Avatar asked Mar 19 '13 18:03

Christian Stewart


1 Answers

I think you probably want

if value in ['something', 'else', 'wow']
like image 51
Dhruv Avatar answered Oct 20 '22 23:10

Dhruv