Javascript 这是什么';方法,如';JS对象文本中的语法
使用ES6类sugar,我们可以这样定义函数:Javascript 这是什么';方法,如';JS对象文本中的语法,javascript,syntax,object-literal,Javascript,Syntax,Object Literal,使用ES6类sugar,我们可以这样定义函数: class Foo { constructor(props) {} ... myFn() {} } 在JS object literal中,我们可以这样定义getter和setter: foo = { get data() {} set data(val) {} } 但是,这种语法是什么: foo = { data() {} } 这个对象是数据属性吗?或者说是能手/二传手 注意:此语法在Vue.js 2
class Foo {
constructor(props) {}
...
myFn() {}
}
在JS object literal中,我们可以这样定义getter和setter:
foo = {
get data() {}
set data(val) {}
}
但是,这种语法是什么:
foo = {
data() {}
}
这个对象是数据属性吗?或者说是能手/二传手
注意:此语法在Vue.js 2.0文档中广泛使用,例如新添加的render
函数
new Vue({
render (h) {
throw new Error('oops')
},
renderError (h, err) {
return h('pre', { style: { color: 'red' }}, err.stack)
}
}).$mount('#app')
这只是简写而已
是的缩写
foo = {
data: function() {}
}
谢谢多么愚蠢的问题(─.─||), 当es5和es6出错时,很容易丢失。
foo = {
data() {}
}
foo = {
data: function() {}
}