javascript - Javascript 中带有 New 运算符的实例
问题描述
我试图从 cli 中理解 vue js 样板代码。
在 App.js 内部,他们做了这样的事情
new Vue({
render: h => h(App)
}).$mount("#app");
我们创建 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 函数构造函数想要对象而不是字符串、数字吗?
或者还有其他意义吗?
解决方案
是因为说我们的 Vue 函数构造函数想要对象而不是字符串、数字吗?
是的
或者还有其他意义吗?
不
推荐阅读
- graphql - GraphQL 查询以根据内容 Web 应用程序中的顺序对引用进行排序
- javascript - Babel-CLI 正确设置配置值
- perl - Perl - 在 cp1251 中复制到剪贴板
- mysql - MySql InnoDB 表更新单行需要 1+ 秒
- c# - 如果是另一个具有相同名称的表单打开 C#,则关闭表单
- python - 在这种情况下,我需要树数据类型吗?[井字游戏]
- node.js - curl 中的“troute=t1”cookie 设置是什么?以及如何在 NodeJS 中模拟它
- node.js - 是否可以将 Firestore 查询表示为字符串
- windows - 在 cmake 中获取 Windows 可执行文件的运行时依赖项并安装它们
- google-sheets - 如何修改 Google 表格中重复条目的值