我使用某种回调功能模式,但遇到了路障。我的计划是有一个泛型函数调用另一个函数来返回一个值。在这种情况下,它是当前月份。
function createDateObj(callback) {
var dateObj = new Date(),
date = dateObj.callback();
return date;
}
var month = createDateObj(getMonth);
console.log(month);
收到的错误状态未定义getMonth。梦想是getMonth参数替换"回调"调用指定的方法并将其存储在将要返回的变量中。
看起来似乎是直截了当的,但似乎这个论点并没有像我预期的那样做。
任何帮助都将不胜感激。
答案 0 :(得分:1)
function createDateObj(callback) {
var dateObj = new Date(),
date = dateObj[callback]();
return date;
}
var month = createDateObj('getMonth');
console.log(month);