gpt4 book ai didi

javascript - 扩展 Web API 类构造函数

转载 作者:行者123 更新时间:2023-12-01 01:50:17 24 4
gpt4 key购买 nike

我想知道是否可以扩展内置的 Web API 类 Request 例如,在类构造函数实例化时触发立即调用的函数。

因此,每当声明 const myRequest = new Request('http://...', {...}); 时,都会触发触发器。例如 console.log() 或其他全局函数。无需显式调用 Request.prototype.trigger 或类似的内容。

任何帮助/建议的学习 Material 表示赞赏。谢谢!

最佳答案

您可以将其扩展到您自己的类中

class MyRequest extends Request{
constructor(...args){
super(...args);
console.log("extended")
}
}

或覆盖内置请求(坏主意)

const originalRequest = Request
Request = function(...args){
console.log("overwrite");
return new originalRequest(...args)
}

关于javascript - 扩展 Web API 类构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51614535/

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