gpt4 book ai didi

javascript - 保留函数引用

转载 作者:行者123 更新时间:2023-12-02 19:55:24 24 4
gpt4 key购买 nike

JS新手的困境:

var a = function() {console.log(5);}

var b = a;

a = function() {console.log(6);}

显然b == function() {console.log(5);}

问题是,如何通过保留对原始函数的引用来包装/修改 a ,以便 b 也指向修改后的函数?

最佳答案

这是不可能的。
JavaScript 不支持变量引用。

你可以这样写 var b = function() { return a.apply(this,arguments); },但 b 仍然是一个不同的对象。

关于javascript - 保留函数引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8719172/

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