在争论列表之后设置承诺 - 获得"缺失#34;

时间:2016-07-25 17:51:26

标签: javascript promise syntax-error

对于我的生活,我在这段代码中找不到语法错误:

  参数列表

之后的

Uncaught SyntaxError:missing)

promiseArray.push(
            new Promise(function (resolve, reject) {
                runOWSLS("Invoice", beginning2014Months[i], closing2014Months[i], "no", function (callbackResp) {
                    invoice2014Header[i] = callbackResp;
                    resolve();
                });
            });
        );

1 个答案:

答案 0 :(得分:3)

删除倒数第二个分号:

promiseArray.push(
        new Promise(function (resolve, reject) {
            runOWSLS("Invoice", beginning2014Months[i], closing2014Months[i], "no", function (callbackResp) {
                invoice2014Header[i] = callbackResp;
                resolve();
            });
        })
    );

您的原始代码基本上是:promiseArray.push(new Promise(););,您可以更好地看到这里的缩写单行不正确。