JavaScript:" TypeError:无法设置属性' monthDay'在ES6下未定义

时间:2017-03-18 02:45:05

标签: javascript ecmascript-6

我的代码:

(function(exports) {
   var name = ["January", "Febuary", "March", "April", "May", "June","July",
                "August", "September", "October", "November", "December"];
   exports.month = function(number) {
     return name[number];
   };
   exports.number = function(number) {
     return name.indexOf(number);
   };
})(this.monthDay = {});

console.log(monthDay.number("April"));

我在ES6下遇到以下错误:

  

TypeError:无法设置属性' monthDay'未定义的

但是,它可以在ES5下运行良好。为什么?

0 个答案:

没有答案