IE11问题与Underscore / Javascript

时间:2017-04-19 12:25:47

标签: javascript google-chrome underscore.js internet-explorer-11

我目前正在调试一段JavaScript。这一切都适用于Chrome,但不适用于IE11。该代码使用Underscore库,但我不确定这是否是问题所在。会发生什么事情在Chrome中没有错误,在IE中显示“SCRIPT1028:预期的标识符,字符串或数字”。这是代码:

        function getEnumConfig(streams){
        //TODO: handle digital pi points
        var enumBatchRequest = {};
        _.chain(streams)
            .map(function(stream, index){return {Index: index,
                                                 Type: stream.Content.Type,
                                                 EnumUrl: stream.Content.Links.EnumerationSet}})
            .where({Type: "EnumerationValue"})
            .each(function(enumstream){ _.extend(enumBatchRequest,
                                        getEnumRequest(enumstream.EnumUrl, enumstream.Index),
                                        getEnumValuesRequest(enumstream.Index))}) 
            .value();

        return enumBatchRequest;
    };

    function getEnumRequest(enumUrl, index){

        return {['EnumConfig' + index]: {'Method': 'GET', 'Resource': enumUrl}} // Error points to this line...
    }

我是一名优秀的JavaScript程序员,所以说实话,我不知道出了什么问题。有人能够向我澄清这个吗?

亲切的问候, 汉斯

0 个答案:

没有答案