ECMASCript2015 提案 stage-3的对象展开运算符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECMASCript2015 提案 stage-3的对象展开运算符相关的知识,希望对你有一定的参考价值。

  看源码时看到如下的代码

export default {

    //通过mapActions将actions映射到methods里

    methods: {
        ...mapActions([
            ‘updateStatus‘,
            ‘reset‘
        ])
    },

    created: function() {
        this.updateStatus(STATUS.READY);
        this.reset();
    },

    components: {Dashboard, Chessboard, Status}
}

  

...mapActions 是什么鬼, 不记得ES6里有这么用展开运算符的。后来查了下资料,发现是stage-3的对象展开运算符,目前chrome和火狐都不支持,使用方法在githubbabelmapState 函数返回的是一个对象,

然后对返回的对象使用展开运算符。

以上是关于ECMASCript2015 提案 stage-3的对象展开运算符的主要内容,如果未能解决你的问题,请参考以下文章

ECMAScript 提案阶段

[译] 那些好玩却尚未被 ECMAScript 2017 采纳的提案

markdown ECMAScript提案:非模块命名空间

第1261期那些好玩却尚未被 ECMAScript 2017 采纳的提案

15. 精读《TC39 与 ECMAScript 提案》

厉害了,ECMAScript 新提案:JSON模块