ES12将使您的生活更轻松
【ES12将使您的生活更轻松】
了解如何在当前代码库中包含ECMAScript 2021的令人敬畏的即将到来的功能 。
JavaScript是每年越来越好的语言 。 自2015年ES6的出现以来 , 我们正在目睹语言中的充满活力的演变 。 每年都会添加一些新功能 。
今年我们将获得一些非常棒的功能 , 使开发人员更容易造成大量的事情 。
让我们解开其中一些!
正则表达式有点令人生畏的声誉 。 尽管如此 , 他们甚至仍然被一些经验的程序员敬畏和恐惧的平等措施 。
“永远不要太舒服 , 你可以被更换 。 ”
匿名的
在JavaScript中 , 无法在不使用全局regexp(/ regexp / g)的情况下替换字符串中的所有实例 。
它是夏季的 。 对于许多人来说 , 夏季意味着芒果 。 我所有的冰沙总是有芒果 。 谁不喜欢芒果?
本文插图
> We could only replace one apple!
要替换所有苹果 , 我们必须使用Regexp - 不是每个人都很乐意使用它 。
本文插图
将新的替换方法添加到字符串原型中 。 替换方法是String.Replace方法的续集 , 该方法仅取代具有替换的第一次发生模式 。
本文插图
现在我们可以在不使用Regexp的情况下用芒果用芒果替换所有苹果 。
本文插图
哇!这看起来很美味 。
替换方法允许您轻松替换字符串上的内容 , 在此情况下 , 您不需要使用Regex 。 在许多情况下 , 此功能可能会在很多方案中进行 , 特别是如果您正在构建一个单词处理器应用程序 。
我们在编程中所做的一个基本件事是做出决定 - 您可以更好 - 您的代码设计越好 。
“永远不要对临时情绪做出永久的决定 。 ”
Gautama , 佛陀
在编程中 , 我们利用逻辑分配操作符进行决策 。 ES12推出了有价值的有用逻辑分配操作符 ,
?? = && = || =
本文插图
很棒的建议 , 但是?=操作员可以让它看起来很光滑 。
本文插图
> This checks if the sense is either null or undefined then assigns a value to it.
本文插图
- 伊隆·马斯克|马斯克:星际飞船将使人类能够在太阳系的任何地方运送物资和人员
- 紫光展锐|System76 将使用 Rust 开发属于自己的桌面操作系统
- iPhone|多个消息源确定,iPhone 14将使用打孔屏!刘海时代或被终结
- 显卡|您的RTX 40系显卡正在路上 预计明年10月份发布 价格感人
- |如何为您的商业网站选择颜色?
- 电子商务|如何提升您的品牌推广效率-懂得都懂吧
- 艾滋病疫苗|最新HIV/艾滋病疫苗试验将使用新冠疫苗研发技术
- 微信|微信这4个功能,可能一直在泄露您的隐私,赶紧把它们关掉
- Java|这款具有电涌保护功能的, 智能电源板, 保护您的精密电子设备
- 郭鹏|将品牌精髓注入您的网站的六个技巧