是getFeedbackThunk纯净的吗?
function setWinTitle(msg) {
window.document.title = msg;
}
function getFeedbackThunk(msg) {
return () => setWinTitle(msg);
}
voteButton.onclick = getFeedbackThunk('Thanks for voting!');
它不与外部状态交互,并且输出始终由输入确定。令人困惑的是,输出的目的是引起效果,但是我认为我们可以说函数本身是纯净的。
相关分类