是否可以默认对所有 switch case 做一些事情而不重复?

Is it possible to do something on all switch cases by default without repeating?

有没有办法在 switch 中为除 default 之外的每个 case 重复一个句子?当然,无需重复每个案例中的操作。

我有这个:

this.set_estate = function(state){
    switch(state){
        case 'LOADING':
            current= est[state];
            break;
        case 'WRITING':
            current= est[state];
            //statements_2
            break;
        case 'WAITING':
            current= est[state];
            //statements_3
            break;
        default:
            console.log('tried to set state: '+state);
            break;
    }
}

我想知道是否可以将其转换为类似于:

this.set_estate = function(state){
    switch(state){
        case 'LOADING':
        case 'WRITING':
        case 'WAITING':
            current= est[state];
            continue;
        case 'LOADING':
            //statements_1
            break;
        case 'WRITING':
            //statements_2
            break;
        case 'ESPERANDO':
            //statements_3
            break;
        default:
            console.log('tried to set state: '+state);
            break;
    }
}

在此之前再写一个 switch 语句来只执行公共行。如果您担心的话,这将防止您多次编写代码。