首页 > 解决方案 > 将代码移动到旧版本的 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 脚本兼容。

标签: javascript

解决方案


推荐阅读