gpt4 book ai didi

javascript - 访问 JavaScript 对象不存在的属性时如何抛出错误

转载 作者:行者123 更新时间:2023-11-30 07:14:50 25 4
gpt4 key购买 nike

当我试图访问不存在的对象属性时,JavaScript 中有什么方法可以抛出错误吗?

inst.prop //Error

最佳答案

目前不,不,不在对象本身上。 ES2015+ 提供了代理,如果你将对象包装在代理中,当你试图通过代理读取底层对象没有的属性时,代理就会抛出错误。但这需要包装在代理中,并且需要在您使用的环境中支持 ES2015(代理不能填充)。所有最新的主要 JavaSript 引擎都支持代理。如果您在 Web 上执行此操作,则稍旧的浏览器(例如 IE11)中的引擎不支持代理,并且无法对其进行 polyfill。

关于javascript - 访问 JavaScript 对象不存在的属性时如何抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28316657/

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