韭菜脚本 3

韭菜脚本 3

> 韭菜脚本

LeekScript 3 是 LeekScript 的第三个版本,于 2021 年 11 月 30 日发布。

对象字面量

现在可以使用以下语法声明匿名对象:

并将它们用作经典对象:

这些对象的类是“Object”类,不能有方法,“Object.keys()”和“Object.values()”除外。 可以动态地向它们添加字段:

新的保留关键字

这是 LeekScript 3 中的所有保留关键字,用于命名变量、函数、类、方法、字段等。它们并未全部用于该语言,但在未来版本中的预期:

## 反射

添加了以下反射方法和字段:

-class A { static c static d } A.staticFields() === ['c', 'd']

-class A { static o() {} static p() {} } A.staticFields() === ['o', 'p']

基类

语言中引入了基类:

因此我们可以用这些类来创建值:

并使用“instanceof”: