直到今天我才知道的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 举报,一经查实,本站将立刻删除。