gpt4 book ai didi

javascript - 是否可以在 JS 中重载对对象属性的访问

转载 作者:行者123 更新时间:2023-11-29 20:55:36 27 4
gpt4 key购买 nike

<分区>

我想为 JS 中的特定对象重载“订阅”(python 术语,让我知道 JS 世界中是否有更好的词)操作。

正如您可以在 python 中重载 __getitem__ 方法一样,我想重载对 JS 对象属性的访问,例如,如果访问某些未设置的属性,则抛出自定义错误。

最终我想对属性(property)做同样的事情。

这可能吗?如果是,怎么办?

PS:我找到了this这很有趣,但只有当我知道我可以尝试获得的每个属性时它才会起作用,而我的情况并非如此。

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