还是报错Data.prototype.toString = function () { let year = this.getFullYear(); let moon = this.getMonth() + 1; let sun = this.getData(); let week = this.getDay(); return `${year}-${moon}-${sun} 星期${week}`; };
时间: 2024-02-06 16:04:32 浏览: 70
Vue源码中要const _toStr = Object.prototype.toString的原因分析
我注意到你的代码中有一个拼写错误。在获取日期的代码行 `let sun = this.getData();` 中,应该是 `this.getDate()` 而不是 `this.getData()`。因此,你可以将代码中的 `getData()` 改为 `getDate()`,然后再尝试运行一次。例如:
```
Data.prototype.toString = function () {
let year = this.getFullYear();
let moon = this.getMonth() + 1;
let sun = this.getDate();
let week = this.getDay();
return `${year}-${moon}-${sun} 星期${week}`;
};
```
现在这个函数应该可以正常工作了,将日期和星期几作为字符串返回。
阅读全文