Javascript代码的小小疑问(48)

 "push,unshift,remove,ensure".replace(/\w+/g, function(method) {
                    vm[method] = function(e) {
                        if (this.value && e.which == 13) {//this为input元素
                            vm.array[method](this.value);
                            this.value = "";
                        }
                    }
                })

这段代码啥意思?es6写法?

慕码人2483693
浏览 484回答 1
1回答

长风秋雁

给 vm 上绑定 push, unshift, remove ensure 四个方法, 这个方法一定是通过按键执行了(没写出来), 如果按的是 回车键,并且 this.value 有值, 对 vm.array 使用该方法操作该值。  我没见过这种使用场景。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript