Illegal invocation for `window.history.back`

const callbackOne = () => {console.log('console log callBack One');};
callbackOne();
// console log callBack One

const callbackTwo = console.log;
callbackTwo('console log callback Two');
// console log callback Two
const funcB = () => { return 617;}

const callbackThree = () => {funcB()};
console.log(callbackThree());
// 617

const callbackFour = funcB;
console.log(callbackFour());
// 617
const callbackFive = () => {window.alert('callback Five');};
callbackFive();
// popup with 'callback Five'

const callbackSix = window.alert;
callbackSix('callback Six');
// popup with 'callback Six'
const callbackSeven = () => {window.history.back();};
callbackSeven();
// browser back

const callbackEight = window.history.back;
callbackEight();
// 'Uncaught TypeError: Illegal invocation'      ?????????
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容