JavaScript,proxy和reflect读取类私有属性的实践对比发布于2023年09月21日 node 本文通过对类私有属性的读取实验,简单的对比一下proxy和reflect在读取类属性时的区别所在。当然,这个对比并不能完全的说明两者的差别,仅仅是个抛砖引玉的效果。苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码... 阅读更多
JavaScript,class类如何通过关键字#定义私有属性?发布于2023年09月20日 node JavaScript的高级语法的发展总是落后其它的高级编程语言,比如:javascript中的类的写法就曾经是个很大的难题。直到es6标准的出现,这种情况才得到好转。本文将讲述目前的浏览器及node都支持的clas... 阅读更多
nodejs如何利用Proxy无中生有,给原变量添加新方法?发布于2023年09月19日 node proxy对待原变量的属性的态度是:如果是原版的属性,那么不改变原变量属性,只改变代理自身。如果不是原版的属性,那么会透传给原变量。真心是贴心亲密无间好的合作伙伴啊。那么,本文中,将讨论的内容是proxy如何对待原... 阅读更多
JavaScript,如何利用Reflect获取及设置object属性?发布于2023年09月18日 HTML 在JavaScript的最新标准中,proxy和reflect总是在一起出现的。那么,本文就继续探讨一下js中的reflect的用法。reflect能做的事情也很多,本文还是基于最基础的set和get来展开讨论。其... 阅读更多
JavaScript,如何利用proxy代理一个对象obj,改写其属性?发布于2023年09月17日 node 本文要讨论的内容非常有趣,是JavaScript中一个叫做proxy的功能,苏南大叔翻译为“代理”。它可以代理一个Object或一个Class,或者说某些普通变量。然后,就可以一方面有对应变量做后盾,另一方面又可以... 阅读更多