当我尝试调用这样的redux动作创建器时,它会失败,因为this.props未定义。
setTimeout(function(){
birthday = window.document.getElementById('birthday')
this.props.actions.setBirthday(birthday.value)
}, 100);
但是当我使用这样的ES6版本时,道具是可访问的并且它可以工作。
setTimeout(() => {
birthday = window.document.getElementById('birthday')
this.props.actions.setBirthday(birthday.value)
}, 100)
为什么呢?我是一名高级初学者,我想了解这一点。