gpt4 book ai didi

javascript:在闭包范围内调用函数

转载 作者:行者123 更新时间:2023-11-30 18:17:19 25 4
gpt4 key购买 nike

有什么方法可以覆盖闭包,使其完成原始闭包的部分功能吗?我知道没有直接的方法,但是有一些技巧吗?我愿意凌乱...

<html>
<head>

// I DON'T CONTROL THIS CODE!!!
<script>
;(function() {

function _dothing() {
alert("_dothing");
}

function _doit() {
_dothing();
alert("_doit");
}

window.K = { doit : _doit };

})();
</script>
</head>
<body>

// I DO CONTROL THIS CODE
<script>

function mydoit() {
alert("mydoit");
_dothing(); <-- THIS FAILS, IS THERE ANY WAY TO SUCCEED? :(
}

window.K.doit = mydoit;
window.K.doit();
</script>

</body>
</html>

最佳答案

我认为您可以使用 jQuery 获取脚本标记的内容,然后您可以使用 eval 参见 question .

关于javascript:在闭包范围内调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12960963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com