On Fri, Feb 15, 2019 at 8:02 PM Juan Pablo Garcia <sarab...@gmail.com> wrote:
> I think it would be great if the switch statement allows multiple argument > > Example > Switch(a,b) > Case: 1,true > Case: 1,false > Case: 2,true > .... > > > Switch (true, true) > Case: isPremium, true > Case: isBasic, hasCredit > Case: isBasic, !hasCredit > > > Can't you just 'do that' ? var isPremium = false; var isBasic = !isPremium; var hasCredit = true; switch( true ) { case isPremium: console.log( "one" ); break; case isBasic && hasCredit: console.log( "two" ); break; case isBasic && !hasCredit : console.log( "three" ); break; default: console.log( "default" ); break; } var o = {a:true, b:true} switch( true ) { case o.a == true && o.b == true : console.log( "one" ); break; case o.a == false && o.b == true : console.log( "two" ); break; case o.a == true && o.b == false : console.log( "three" ); break; default: console.log( "default" ); break; } > Maybe case: default, true > > Look forward to read yours views. > > > > I used to code in cobol and was very useful the sintax > COBOL example: > Evaluate a also b > When 1 also true > When any also false > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss