不管潜在的操作如何,函数是否会返回纯thunk?

是getFeedbackThunk纯净的吗?


function setWinTitle(msg) {

    window.document.title = msg;

}


function getFeedbackThunk(msg) {

    return () => setWinTitle(msg);

}


voteButton.onclick = getFeedbackThunk('Thanks for voting!');

它不与外部状态交互,并且输出始终由输入确定。令人困惑的是,输出的目的是引起效果,但是我认为我们可以说函数本身是纯净的。


拉丁的传说
浏览 107回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript