这是什么语法?

时间:2016-12-06 01:19:55

标签: javascript

我认为以下代码在ES6和ES5中都是非法的。

const app = new Vue({router}).$mount('#app')

由于{router}错误,但此示例已成功执行here

你能帮忙解释一下这是什么语法吗?我错过了什么?

1 个答案:

答案 0 :(得分:0)

该模式创建一个具有"routes"属性且具有数组路径值的对象。

const routes = [
  { path: '/foo', component: "Foo" },
  { path: '/bar', component: "Bar" }
]

function props(prop) {
  console.log(prop)
}

props({routes});