不支持IE传播算子和销毁

问题描述 投票:1回答:3

我是编程新手,我偶然发现了一个我尚未完全理解的问题。我到处都在寻找类似的问题及其解决方案,但是但我看不出如何解决此问题。因此,我正在寻求您的帮助,以帮助您了解实现这种代码的最佳方法,而无需使用IE中无法运行的散布运算符和分解功能。

[这里有我拥有的代码以及我需要适应的代码才能在IE 11上正常工作]

computed: {
            quantityValues: function () {
                return [...Array(5).keys()].map(function (v) { return v + this.currentQuantity + 1; }.bind(this));
            }
        }

谢谢大家的回答。

我是编程新手,我偶然发现了一个我尚未完全理解的问题。我到处都在寻找类似的问题及其解决方案,但是我看不到如何解决...

javascript operator-keyword destructuring spread
3个回答
0
投票

对于IE,您需要重写代码,以避免使用传播运算符,或使用将为您执行此操作的babel插件:https://babeljs.io/docs/en/babel-plugin-transform-es2015-spread


0
投票
computed: {
    quantityValues: function () {
        var arr = [];
        for(var i = 0; i < 5; i += 1) {
          arr.push(i + this.currentQuantity + 1)
        }
        return arr;
    }
}

0
投票

不支持扩展名和键,因此您必须替换它才能填充

© www.soinside.com 2019 - 2024. All rights reserved.