直到今天我才知道的4个JavaScript小技巧

直到今天我才知道的4个JavaScript小技巧,今天跟大家分享一下。

直到今天我才知道的4个JavaScript小技巧

1.如果你在 finally 块中有 return 语句,它将覆盖其他 return

function thisFunctionReturnsB() {
    try {
        throw new Error( 'Foo' );
    } catch( e ) {
        return 'A';
    } finally {
        return 'B';
    }
}

Jake Archibald 撰写的这篇文章中有更多详细信息。

2.我们可以使用数字分隔符来提高可读性

const myFirstMillion = 1_000_000;
console.log(myFirstMillion); // 1000000

3.default case 不需要放在 switch 语句的最后

即使我们将默认值视为 switch 案例中的最后一个选项,并且不知何故这样看起来更合乎逻辑,其实以下也是有效的语法:

switch (foo) {
    case 1:
        // do something...
        break;
    default:
        // do something...
        break;
    case 3:
        // do something...
        break;
}

顺便说一句,您还可以在 switch 语句中匹配多个值。

4.简单将字符串转换成数字

const str = '404';
console.log(+str) // 404;  

之前,我都是使用 parseInt 函数来转换

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论