我正在尝试使用格式化日期数组,moment.js但出现错误说明
dayOfWeek.format 不是函数
我正确导入
var startOfWeek = moment().startOf('isoWeek');
var endOfWeek = moment().endOf('isoWeek');
var days = [];
var day = startOfWeek;
while (day <= endOfWeek) {
days.push(day.toDate());
day = day.clone().add(1, 'd');
}
var week = days.map(function(dayOfWeek, i){
console.log(dayOfWeek);
dayOfWeek.format("dddd, DD-MM-YYYY")
});
Run Code Online (Sandbox Code Playgroud) 将此绑定到我的 addTimes 函数时,我收到一条错误消息:无法读取未定义的属性“绑定”。
我在 ReactjJS 和 Webpack 中构建。最近我遇到了另一个问题,人们建议:
this.addTimes = this.addTimes.bind(this);
Run Code Online (Sandbox Code Playgroud)
请参阅:无法读取未定义 ReactJS 的属性“setState”
class Settings extends React.Component {
constructor(props) {
super(props);
this.state = {
times: []
};
}
render(){
this.addTimes = this.addTimes.bind(this);
Array.prototype.remove = function() {
var what, a = arguments, L = a.length, ax;
while (L && this.length) {
what = a[--L];
while ((ax = this.indexOf(what)) !== -1) {
this.splice(ax, 1);
}
}
return this;
};
var currentTicked = [];
var times =[]
function addTimes(id){
var index …Run Code Online (Sandbox Code Playgroud)