new 和 函数调用的优先级

为什么第二种报错,https://developer.mozilla.org... MDN上两种优先级好像一样啊

new (Vue.extend({    mixins: [myMixin]
}))

// 报错 Uncaught TypeError: Cannot read property 'name' of 
// undefined
//  at new Vue.extend (vue.js:3425)new Vue.extend({
    mixins: [myMixin]
})


红糖糍粑
浏览 603回答 1
1回答

慕无忌1623718

仔细比较下这两种区别,便可以解释这个报错new (Vue.extend({    mixins: [myMixin] }))// 等同于var Content = Vue.extend({    mixins: [myMixin] });new Content;new Vue.extend({    mixins: [myMixin] })//等同于var Extend = Vue.extend;new Extend({    mixins: [myMixin] });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript