我对 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 脚本兼容。