文件名称:metaJS:使用ES6 Proxy和Reflect的JS中的元编程演示
文件大小:2KB
文件格式:ZIP
更新时间:2024-05-17 15:51:59
JavaScript
metaJS 使用ES6 Proxy和Reflect的JS中的元编程演示 动机 访问当前对象或其任何原型链上不存在的属性都会失败! 而不是抛出错误或打我的脸。 有时这可能令人沮丧,并且您必须通过在该行和yada yada上附加调试器来对其进行调试。这是诸如TypeScript之类的JS子集... 解决方案 代理资源 代理通过在实现中捕获目标对象的正常行为来工作。 目标对象由您指定,实现也由您指定。 你知道我在哪里对吗? 我试图访问“我的目标对象”上不存在的属性,因为ES GET IMPLEMENTATION只是默默地失败了,而不是用尽全力。 因此,在代理的帮助下,我将编写自己的GET IMPLEMENTATION !!! 也就是说,我将陷阱默认的GET行为并使用我的实现。 看一下proxy.js可以看到实际效果。 更多的 要了解更多,请看一下 。 在编写自己的处理程序和陷阱之前,请查
【文件预览】:
metaJS-master
----proxy.js(758B)
----README.md(1KB)