处理开关盒
我怎样才能用 switch 语句做这样的事情:
String.prototype.startsWith = function( str ){
return ( this.indexOf( str ) === 0 );
}
switch( myVar ) {
case myVar.startsWith( 'product' ):
// do something
break;
}
这相当于:
if ( myVar.startsWith( 'product' )) {}
How can I do something like this with a switch statement:
String.prototype.startsWith = function( str ){
return ( this.indexOf( str ) === 0 );
}
switch( myVar ) {
case myVar.startsWith( 'product' ):
// do something
break;
}
This is the equivalent of:
if ( myVar.startsWith( 'product' )) {}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以做到这一点,但这不是
switch
命令的逻辑用法:You can do it, but it's not a logical use of the
switch
command:最好的方法是添加三元运算符,尝试一下它应该可以完美工作
Best way to do this by adding ternary operator, Try this it should work perfectly
像这样:-
Like this:-
你可以这样做这个:
You could do something like this: