【发布时间】:2015-03-30 13:19:03
【问题描述】:
我对 JavaScript 语法有一些疑问,期待了解它们。
首先:我不明白下面的这种语法,
{
Key: () => function()
}
实际项目中的示例:
// Define URL routes
// See https://github.com/flatiron/director
var routes = {
'/': () => render(require('./components/pages/Index')),
'/privacy': () => render(require('./components/pages/Privacy'))
};
已经用在https://github.com/kriasoft/react-starter-kit/blob/master/src/app.js
它应该做什么?
和{ Key: function() {} }一样吗?
二:关于JavaScript Object中的函数,
{
function() {}
}
实际项目中的示例:
var HomePage = React.createClass({
statics: {
layout: App
},
componentWillMount() {
PageActions.set({title: 'React.js Starter Kit'});
},
render() {
return (.....);
}
});
已经用在https://github.com/kriasoft/react-starter-kit/blob/master/src/components/pages/Index.js
感谢您回答解释为什么这些是有效的,或者您是否可以向我发送有关 JavaScript 对象这些语法的正确信息?
【问题讨论】:
标签: javascript reactjs javascript-objects