gpt4 book ai didi

javascript - 在 JS 中覆盖图像构造函数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:52 26 4
gpt4 key购买 nike

是否可以在 JS 中覆盖 Image 构造函数?例如,每次创建 new Image() 时,都会向控制台写入一条消息?

最佳答案

试试这个:

(function () {
var OriginalImage = window.Image;
window.Image = function (width, height) {
console.log('New image');
return new OriginalImage(width, height);
}
}());

不确定它是否适用于所有浏览器。

无论如何,覆盖内置类型并不是最好的主意(除非您想使用它来模拟/ stub 以进行测试)。

关于javascript - 在 JS 中覆盖图像构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8717226/

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