Ternary operator with multiple operations

前端 未结 3 1646
星月不相逢
星月不相逢 2021-01-24 02:11

Can I use a ternary operator when I have more than one operation to perform per case?

For example can I use it here?:

    if (dwelling) {
        dwellin         


        
3条回答
  •  终归单人心
    2021-01-24 02:22

    To avoid the side effects using the comma-notation you could use self-invoking functions instead which can handle your code:

    (foo == bar) ? doSomething() : (function(){
        // here you can write all your code
        // and even return something useful
    })();
    

提交回复
热议问题