如何将此代码减少到一行?

jst*_*s13 -8 javascript node.js express

我是javascript,node.js和express的新手.我的问题是,如何重构以下代码使其在函数内部成为一行?

exports.about = function(req, res){
 var mytime = new Date();
 res.render('about', {title: 'about page', time: mytime.toLocaleDateString() });
};
Run Code Online (Sandbox Code Playgroud)

换句话说,有没有办法可以压缩var mytime = new Date(); 和时间:mytime.toLocalDateString()成一个语句?

Hal*_*yon 10

你没有.可读性简洁.让机器进行缩小.


你可以写mytime.toLocaleDateString()(new Date()).toLocaleDateString(),但我不会推荐它.

我喜欢的造型:

exports.about = function(req, res){
  var mytime = new Date();
  res.render('about', {
    title: 'about page',
    time: mytime.toLocaleDateString()
  });
};
Run Code Online (Sandbox Code Playgroud)

  • 不需要额外的括号. (2认同)