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,如何利用proxy代理一个对象obj,改写其属性?发布于2023年09月17日 node 本文要讨论的内容非常有趣,是JavaScript中一个叫做proxy的功能,苏南大叔翻译为“代理”。它可以代理一个Object或一个Class,或者说某些普通变量。然后,就可以一方面有对应变量做后盾,另一方面又可以... 阅读更多
node项目,如何替换package.json中的rm和mkdir命令?发布于2023年01月03日 node 在windows平台上,运行nodejs项目的时候,会出现一些文件操作命令不兼容的问题。最典型的就是rm命令不存在,当然这个问题可以使用del命令解决。但是,这里我们寻求一个更好的解决方案。苏南大叔的“程序如此灵动... 阅读更多