不二如是 发表于 2023-7-21 17:58:53

var,let,const 现在又来个 「using」?



在线震惊:

https://www.bilibili.com/video/BV1uV4y1t7xT

TypeScript 5.2 将引入一个新的关键字 —— 「using」,它的作用是:当离开作用域时,你可以使用 Symbol.dispose 释放掉任何内容。

代码:

{
const getResource = () => {
    return {
      : () => {
      console.log('Hooray!')
      }
    }
}
using resource = getResource();
} // 'Hooray!' logged to console

这个功能基于最近达到第 3 阶段的TC39 提案,表明它即将进入 JavaScript。

using 对于管理文件处理、数据库连接等资源非常有用。

歌者文明清理员 发表于 2023-7-21 18:02:27

呃,我只用 var python 党的怒吼

Threebody1 发表于 2023-7-21 18:02:50

感谢分享

sfqxx 发表于 2023-7-21 18:09:53

{:10_254:}

hornwong 发表于 2023-7-21 18:11:15

感谢分享!

陈尚涵 发表于 2023-7-21 18:27:18

歌者文明清理员 发表于 2023-7-21 18:02
呃,我只用 var python 党的怒吼

这不得按情况来吗

额外减小 发表于 2023-7-21 20:02:38

感谢分享

ZhihanXing 发表于 2023-7-21 21:05:13

学习了

涛4091 发表于 2023-7-22 08:01:45

{:5_106:}

kerln888 发表于 2023-7-22 08:45:58

功能越来越多了

hornwong 发表于 2023-7-22 10:16:40

感谢分享!

JasonChencCjj 发表于 2023-7-22 12:27:02

顶!

zsy0226 发表于 2023-7-22 12:47:58

{:10_279:}

yinda_peng 发表于 2023-7-22 13:29:04

Java,我感觉我到时候选修得学一学Java

自学小C 发表于 2023-7-27 11:24:26

{:10_254:}

905818810 发表于 2023-8-8 15:58:17

{:5_106:}

905818810 发表于 2023-8-8 15:58:53

为什么我没有渔币
页: [1]
查看完整版本: var,let,const 现在又来个 「using」?