点赞再看,微信搜索【大千世界】,关注【前端小智】这个没有大厂背景,但有向上积极心态的人。本文已收录到GitHubhttps://github.com/qq44924588...,文章已分类,也整理了很多我的文档和教程资料。起因是我一大早起来,朋友直接扔了一个她在项目中遇到的bug,如下图:我立马从床上躺下,打开电脑,进入验证:我擦,我一开始猜到这应该是为了让数字更易读,数字之间用_下划线隔开,浏览器知道这一点,所以它知道我们要表达什么。我马上想到了逗号,我马上告诉我的朋友们,用逗号试试,结果应该是一样的,不行,你给我扇几巴掌。于是,朋友扔给我一张图:脸歪在一边,开始陷入沉思,假装X看不见,最要命的,我默默打开谷歌,开始搜索答案,开始写。查找答案“1_000_000===1000000”返回true,因为它是允许在数值中使用下划线的数字分隔符规范。关于NumericSeparators,大家可以点击https://github.com/tc39/propo...自行阅读。如果我们尝试写一个像billion这样的值,我们可以通过用下划线分隔数字来提高可读性。让一个=1000000000000;让b=1_000_000_000_000;控制台日志(a===b);//trueNumericSeparators不仅支持整数,还支持各种数字格式。//十进制letdec=1_000_000.220_720;//二进制letbin=0b1010_0001_1000_0101;//八进制letoct=0o1234_5670;//十六进制lethex=0xA0_B0_C0;//BigIntletbint=9_223_372_036_854_775_807n;代码部分后可能存在的BUG不可能实时知道。之后为了解决这些BUG,花了很多时间在日志调试上。顺便推荐一个好用的BUG监控工具,Fundebug。原文:https://adrianmejia.com/promises-tutorial-concurrency-in-javascript-node/参考:https://github.com/tc39/proposal-numeric-separatorhttps://v8.dev/features/numeric-separatorshttps://qiita.com/uhyo/items/4586dbc347d6985b44ef交流文章每周持续更新。可以微信搜索“大千世界”立即阅读更新(比博客早一两篇),本文GitHubhttps://github.com/qq449245884/xiaozhi已收录,本人整理了一篇我的很多文件。欢迎明星和完美。面试可以参考考点。另外,关注公众号,后台会回复福利,看到福利就知道了。
