Javascript调用一个函数返回两个值,但我只想要第一个(或第二个)

cra*_*ice 0 javascript function-calls

我在javascript中有一个返回两个值的函数:

function today_date() {
  var t = new Date();
  var day = t.getUTCDay();
  var dayW = t.getDay(); // Day of de week (0-6).      
  return [day, dayW];
}
Run Code Online (Sandbox Code Playgroud)

当我调用这个函数(在另一个函数中)时,我只有一个这样的值.

function print_anything() {
  console.log("Today is the " + today_date() + " of the month.");
}
Run Code Online (Sandbox Code Playgroud)

我知道这是一个非常基本和新手的问题.但是我该怎么做?

Tim*_*Mac 8

这实际上是否返回2个值?这对我来说是新的.无论如何,为什么不这样做?

return {'day': day, 'dayW': dayW };
Run Code Online (Sandbox Code Playgroud)

然后:

console.log("Today is the " + today_date().day + " of the month.");
Run Code Online (Sandbox Code Playgroud)