【发布时间】:2015-10-18 05:59:18
【问题描述】:
我正在制作一个迷你日历。我正在尝试将适当的值传递到对象的视图部分。但是我一直在视图部分中变得不确定。我究竟做错了什么?
var date = {
monthsArray: ["January", "February","March","April","May","June","July","August", "September", "October", "November","December" ],
init: function() {
var fullDate = new Date();
this.dateParsed(fullDate);
this.view();
},
stringifyMonth: function(monthNumber) {
var monthName = this.monthsArray[monthNumber]
return monthName
},
dateParsed: function(fullDate){
var fullDate = new Date();
var monthNumber = fullDate.getMonth();
var dayNumber = fullDate.getDate();
var calanderYear = fullDate.getFullYear();
this.stringifyMonth(monthNumber)
return calanderYear
},
view: function(monthName){
console.log(this.stringifyMonth()) /// undefined
}
}.init()
【问题讨论】:
-
从
init返回this? -
@torazaburo 在这种情况下不会有任何区别,因为
date对象不是从外部使用的。
标签: javascript function object