首页 > 解决方案 > Javascript 中带有 New 运算符的实例

问题描述

我试图从 cli 中理解 vue js 样板代码。

在 App.js 内部,他们做了这样的事情

new Vue({
  render: h => h(App)
}).$mount("#app");

根据freeCodeCamp上的解释

我们创建 Vue 实例,将其分配给 #app 标识的 DOM 元素,我们在 index.html 中定义它,并告诉它使用 App 组件。

在这里,他说我们创建一个新实例。所以我用谷歌搜索了关于在 JS 中创建一个实例(使用 new 关键字)

几乎他们所有的例子都是这样的

function Car(make, model, year) {
  this.make = make;
  this.model = model;
  this.year = year;
}

var car1 = new Car('Eagle', 'Talon TSi', 1993);

console.log(car1.make);

有以下解释

new 运算符允许开发人员创建用户定义对象类型或内置对象类型之一的实例

我认为这个定义相对不难理解

现在我的问题是,在 Vue.js 中,我们new Vue({为什么要这样做,就像我们为什么要{在里面(

是因为说我们的 Vue 函数构造函数想要对象而不是字符串、数字吗?

或者还有其他意义吗?

标签: javascriptvue.js

解决方案


是因为说我们的 Vue 函数构造函数想要对象而不是字符串、数字吗?

是的

或者还有其他意义吗?


推荐阅读