怎么简写下面的赋值语句

    let str = '';
    let len = 10;

    if(len == 0){
        str = 'aaa'
    }else if(len == 1){
        str = 'bbb'
    }else {
        str == 'ccc'
    }

三元表达式写起来好长,还有更好的写法吗

阅读 2.1k
2 个回答
let len = 10;
let str = {'0': 'aaa', '1': 'bbb'}[len] || 'ccc';

switch或者像楼上那样写个对象,

推荐问题
宣传栏