user2085143
user2085143

Reputation: 4232

JavaScript - Get Value of First Condition Met

Wasn't quite sure how to title the question. Nonetheless - consider you have the following statement

if (messageOne || messageTwo || messageThree || messageFour) {
  // do something here ...
 }

How would you go about grabbing and using the message that gets met? For example

if (messageOne || messageTwo || messageThree || messageFour) {
  console.log(messageOne) // <-- but rather than hardcoding messageOne I want to be able to grab whichever one is executed
 }

Apologies if the question is poorly worded, can clarify if necessary.

Thanks!

Upvotes: 2

Views: 59

Answers (1)

marvel308
marvel308

Reputation: 10458

you can use

let result = messageOne || messageTwo || messageThree || messageFour;

let messageOne = null;
let messageTwo = null;
let messageThree = null;
let messageFour = "4";

let result = messageOne || messageTwo || messageThree || messageFour;

console.log(result);

Upvotes: 6

Related Questions