加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

除了 async 速度翻 10 倍,JavaScript 还带来了什么?

发布时间:2019-05-14 15:31:32 所属栏目:移动互联 来源:h4cd
导读:今天的 JavaScript 已经无处不在了,以传统的方式使用JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建

WeakRef 的解决方案是引入一个新的 API “FinalizationGroup()”,注册一个回调函数,在 GC 触发时从缓存中删除前边提到的“残留的图像名字符串”。

除了 async 速度翻 10 倍,JavaScript 还带来了什么?

除了这几点,新的 JavaScript 语言特性还包括:

  • class fileds 可以直接在 class 中初始化变量而不用写在构造函数中
  • 私有 setter 与 getter
  • String.matchAll 可以进行正则多次匹配
  • 提高数字可读性,numeric seperators 可以在写数字的时候使用“_”作为分隔符
  • 新的大数字类型 BigInt
  • 新增一些 Intl.* API,也就是用于国际化的 API,比如 Intl.NumberFormat 本地化格式化数字显示,Intl.RelativeTimeFormat() 与 Intl.DateTimeFormat() 本地化显示时间
  • 顶级 await,无需写 async
  • 新的 Promise 函数 Promise.allSettled() 与 Promise.any()

具体内容可以查看演讲视频:

  • https://www.youtube.com/watch?v=c0oy0vQKEZE
  1. 超赞命令行工具!引开发者加入,开源六小时进GitHub前二
  2. Kotlin-first,谷歌宣布 Kotlin 成为安卓开发首选语言
  3. 看懂谷歌I/O开发者大会:“+S版”的AI推动人类进步
  4. 旧API将被弃用:谷歌敦促开发者迁移至Android Q的气泡弹窗
  5. Android 开发者应该从 Java 转到 Kotlin 吗?
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读