Gulp服务>解析错误:意外的标识符

时间:2016-05-22 15:28:10

标签: angularjs gulp form-data

每当我尝试吞噬服务时,我都会收到此解析错误。 这是gulp给出错误的代码。我编写了一个函数,它接受FormData类型的对象,并检查它的任何值是否未定义,如果是,则将其设置为空字符串。

 function setUndefinedFields(data) {
            for (var pair of data.entries()) {
                if (pair[1] === 'undefined') {
                    data.set(pair[0], '');
                }
            }
            return data;
        }

但是当我执行gulp服务时,它会给出解析错误:终端和浏览器控制台中的意外标识符显示此错误

enter image description here

虽然如果我评论函数执行gulp serve并取消注释该函数,那么代码工作正常。

编辑: 附加表单数据值后调用此函数

    var data = new FormData();
    data.append('jobTitle', vacancy.jobTitle);
    data.append('compulsoryReqs', vacancy.compulsoryReqs);
    data.append('preferredReqs', vacancy.preferredReqs);
    data.append('company', vacancy.company);

    data = setUndefinedFields(data);

现在,如果任何字段值未定义,则该函数将使用''。

替换该值

0 个答案:

没有答案