Shorthand if/else statement Javascript

前端 未结 7 1431
难免孤独
难免孤独 2020-12-07 16:57

I\'m wondering if there\'s a shorter way to write this:

var x = 1;
if(y != undefined) x = y;

I initially tried x = y || 1, but

7条回答
  •  旧巷少年郎
    2020-12-07 17:13

    y = (y != undefined) ? y : x;
    

    The parenthesis are not necessary, I just add them because I think it's easier to read this way.

提交回复
热议问题