首页 > 其他分享 >ES2021新特性

ES2021新特性

时间:2024-04-01 15:46:22浏览次数:11  
标签:obj 对象 ES2021 特性 let 回收 tom Promise

ES2021新特性

2021 年 6 月 22 日,第 121 届 Ecma 国际(Ecma International)大会以远程会议形式召开。正式通过了 ES2021 标准。

这次又带来了哪些有趣的特性呢?让我们一起来了解下。

String.prototype.replaceAll()

相比于String.prototype.replace(),如果不使用全局正则表达式,就无法替换字符串中子字符串的所有实例。只会替换第一次匹配的字符。现在可以用String.prototype.replaceAll()替换全部字符串而不需要使用正则。

let str = 'mike name is mike'

str.replace('mike', 'tom'); // tom name is mike

str.replace(/mike/g, 'tom'); // tom name is tom

str.replaceAll('mike', 'tom'); // 

标签:obj,对象,ES2021,特性,let,回收,tom,Promise
From: https://www.cnblogs.com/ameng666/p/18108582

相关文章

  • ES2016新特性
    ES2016新特性本次更新改变的内容比较少,仅仅新增了includes()方法和简化幂运算的写法。Array.prototype.includesincludes()方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回true,否则返回false。[1,2,3].includes(2);//true[1,2,3].includes(4);//......
  • Java 8 新特性:Lambda 表达式、方法引用和 Stream 流
    函数式接口具有单个抽象方法的接口被称为“函数式接口”,函数式接口的实例被称为“函数对象”,表示函数和要采取的动作。六大基础函数式接口:函数式接口名称用途方法Consumer<T>消费型接口操作类型T的对象voidaccept(Tt)Supplier<T>供给型接口返回类型为T......
  • GeminiDB Cassandra接口新特性FLASHBACK发布:任意时间点秒级闪回
    本文分享自华为云社区《GeminiDBCassandra接口新特性FLASHBACK发布:任意时间点秒级闪回》,作者:GaussDB数据库。技术背景数据库作为现代信息系统的核心组成部分,承担着存储、管理和检索大量数据的重要任务。然而,在实际的业务运行过程中,由于各种原因,数据库可能会出现异常或者故......
  • 突破编程_C++_C++14新特性(变量模板)
    1变量模板在C++14中的引入与扩展在C++14中,变量模板的引入与扩展为编程带来了许多便利,特别是在泛型编程方面。这一特性允许我们直接定义模板变量,而不需要将其包装在模板类或模板函数中,从而使得代码更加直观和简洁。首先,我们来详细了解一下C++14之前模板的使用限制。......
  • Java常用新特性之Stream API
    一,认识Stream1.StreamAPIvs集合框架StreamAPI之于集合就类似于SQL之于数据表。集合:存储数据,基于内存的。StreamAPI:处理数据,基于CPU的3.使用说明①Stream自己不会存储元素。②Stream不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream......
  • 【MOS】mos管不同电压下的导通电流温度特性
    温度反转效应理论解释,通俗的说,高压时温度越高,性能越差;低压时温度越高,性能约好,这也是为什么CPU超频需要在极低温液氮冷却,主要原因时此时电压很高,温度越低性能越好。参考资料:https://wenku.baidu.com/view/41deeab9f66527d3240c844769eae009581ba2ae.html?wkts=1711605......
  • java9到java17的新特性学习--github新项目
    ......
  • openGauss 企业级增强特性
    企业级增强特性数据分区数据分区是数据库产品普遍具备的功能。在openGauss中,数据分区是对数据按照用户指定的策略对数据做的水平分表,将表按照指定范围划分为多个数据互不重叠的部分(Partition)。openGauss支持:范围分区(RangePartitioning)功能,即根据表的一列或者多列,将要插入表......
  • openGauss 基本功能和特性
    基本功能和特性背景信息openGauss是一个单机数据库,具备关系型数据库的基本功能,以及企业特性的增强功能。基本功能标准SQL支持支持标准的SQL92/SQL99/SQL2003/SQL2011规范,支持GBK、GB18030、GB18030_2022、UTF-8、SQLASCII以及Latin-1字符集,支持SQL标准函数与分析函数,支持......
  • 协程中Flow的一些特性(冷流,流的连续型、构建器、上下文、指定协程中收集流、流的取消)
    一、冷流Flow是一种类似序列的冷流,flow构建器中的代码知道流被收集的时候才运行。惰性生成:冷流只有在被订阅时才会开始生成数据。在订阅之前,它不会执行任何操作,也不会产生任何数据项。简单来讲就是现学现用,什么时候使用什么时候才调用。比如使用collect就是启动的标志。......