【发布时间】:2018-07-21 14:48:26
【问题描述】:
function Weekday (name, traffic) {
this.name = name;
this.traffic = traffic;
}
function mostPopularDays(week) {
week = [];
week.push(this.name, this.traffic);
if(week.length > 1){
return week;
}else if(week.length === null || week === []){
return null;
}else {
return week[0];
}
}
var mon = new Weekday("Monday", 200);
mostPopularDays(mon);
/** * 确定一周中哪一天访问的人数最多 * 宠物店。如果一周中的多于一天具有相同的最高数量 * 流量,应返回包含天数(以任何顺序)的数组。 *(例如 [“星期三”、“星期四”])。如果输入为 null 或空数组,则函数 * 应该返回 null。 * @param week 一个工作日对象数组 * @return 如果只有一个最受欢迎的日子,则返回一个包含一周中最受欢迎的日子的名称的字符串,如果有多个最受欢迎的日子,则返回一个包含最受欢迎的日子名称的字符串数组 */
我已经认真学习 Javascript 两个多星期了,然后我在 EDx 上这门课程,显然,仍然无法解决这类问题。上面的代码是我自己的代码,我知道它错了(除了 Weekday 函数)。非常感谢您的帮助。谢谢
【问题讨论】:
标签: javascript arrays function prototypejs