标签:

JavaScript

ECMAScript 2015 规范增加了内部槽盒内部函数,用于指定在运行时对象不被暴露的内部属性和函数。 ECMAScript 2015 规范 6.1.7.2 一节讨论了对象(Object的子类)可以包含的一些奇怪的内部属性和内部函数。这些属性和函数由 JavaScript 引擎实现,但是从运行时抽象出来,因此,你不能像普通属性那样访问它们。 在 ECMAScript 规范中,这些属性被标记为[ ...

0 个评论 30 次阅读

本文将介绍 reflect-metadata 包。TypeScript 使用这个包设计装饰器 decorator。这个包原本是为了提供Reflect API 的“元数据扩展” ECMAScript 提案的兼容方案。 元数据 metadata,简而言之,就是实际数据的额外信息(译注:通常被称为数据的数据)。例如,如果一个变量表示一个数组,那么,数组的长度就是一个元数据。类似的,数组中的每个元素都是实 ...

0 个评论 112 次阅读

利用 promise,我们可以以一种可控的方式编写异步代码。利用基于 promise 的 async/await 语法,我们可以以一种同步的形式编写异步代码,从而为我们节省大量时间,代码也更加可读。 JavaScript 在单一线程执行代码,这使得 JavaScript 经常阻塞。下面我们看一个简单的例子,在这个例子中,我们会顺序调用三个函数: 在上面的代码中,每个函数调用和console.log ...

0 个评论 458 次阅读

关于我

devbean

devbean

豆子,生于山东,定居南京。毕业于山东大学软件工程专业。软件工程师,主要关注于 Qt、Angular 等界面技术。

主题 Salodad 由 PenciDesign 提供 | 静态文件存储由又拍云存储提供 | 苏ICP备13027999号-2