javascript - 将代码移动到旧版本的 ECMAScript
问题描述
我对 ECMA 脚本和一般的 JavaScript 完全陌生。
我正在尝试将我的代码转换为适用于旧版本的 ECMA 脚本(我认为)。
以下代码
Unit.prototype.getItems = function (...args) {
let item = this.getItem.apply(this, args), items = [];
if (item) {
do {
items.push(copyUnit(item));
} while (item.getNext());
}
return items;
};
回报:
SyntaxError: missing formal parameter on the first line.
...args 参数是什么意思?我可以用什么代码替换它以与旧版本的 ECMA 脚本兼容。
解决方案
推荐阅读
- java - Quarkus REST API with Hibernate/Panache - 端点查询 Postgres 存储过程
- gitversion - GitVersion 会根据 Mainline 模式下的分支以不同方式递增
- jira - 有没有一个很好的例子来递归 Jira 宏的结果在汇合和有条件地格式化行?
- r - 为“加载”和“保存”进程创建循环
- flutter - 需要使用 Expanded 小部件以避免溢出,但没有得到所需的大小
- c - 如何从 libxml2 中删除 '&'-words 编码?
- sql - 如何使用 sql 在数据块上创建带有嵌套映射的表
- c++ - QGraphicsItemGroup 和子级调整大小
- windows - 根据结果更改颜色的 Ping 监控批处理脚本?
- sql - 使用“匿名”表值参数执行存储查询