JS成员函数声明位置优化
上代码
function A() { this.a = function(){}; } a1 = new A(); a2 = new A(); alert( a1.a==a2.a);
输出
说明了a1.a,a2.a指向的内存不是同一个,也就是每个对象都有一份自己的函数,只不过一个类的所有实例之间的函数长得是一样的!
所以在设计需要多次new或者继承的类时,最好在原型或者类上添加!
即
function A() {} A.a = function(){} // A.prototype = function(){} a1 = new A(); a2 = new A(); alert( a1==a2 );
输出
脚本语言就是读到哪就执行到哪,字面翻译的成分很大,这是我个人认为脚本编程比较好的地方。
本文来自博客园,作者:撬动未来的支点,转载请注明原文链接:https://www.cnblogs.com/pivotfuture/p/16297458.html
CSDN:撬动未来的支点,公众号:Qt未来工程师,网站:www.qtfuture.cn
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!