js 方法重载

news/2026/1/22 17:30:39/文章来源:https://www.cnblogs.com/howhy/p/19518404
function addMethod(obj,name,fun){const old=obj[name];obj[name]=function(...args){if(args.length===fun.length){return fun.apply(this,args);}else if(typeof old==='function'){return old.apply(this,args)}}
}
const obj={}addMethod(obj,'getuser',()=>console.log('getuser'))
addMethod(obj,'getuser',(name)=>console.log('getuser name'))
obj.getuser()
obj.getuser('aaa')function methodOverLoad(){const result={};const overload=function(...args){const argsTypes=args.map(item=>typeof item).join("-")result[argsTypes].apply(this,args);}overload.addImpl=function(...args){const fun=args.pop();if(typeof fun!=='function'){return;}const args1=args.join("-");result[args1]=fun;}return overload;
}
const overload=methodOverLoad()
overload.addImpl('number',(num)=>{console.log('number '+num)});
overload.addImpl('string',(str)=>{console.log('number '+str)});
overload.addImpl('number','string',(num,str)=>{console.log('number '+num+'-----'+str)});
overload(23433);
overload("aabbcc");
overload(5555,'9999')

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1201131.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python视觉】告别“方框式”修图:揭秘 AI 如何利用“贝塞尔曲线检测”精准捕获弧形与不规则文字?

Python 曲线文字检测 ABCNet OCR 贝塞尔曲线 跨境电商 摘要 在跨境电商的视觉素材中,艺术排版无处不在:圆形的“有机认证”徽章、拱形的“Premium Quality”标语、波浪形的促销文案。然而,传统的 OCR 技术基于水平矩形框(Boundin…

吐血推荐MBA必看TOP8一键生成论文工具

吐血推荐MBA必看TOP8一键生成论文工具 2026年MBA论文写作工具测评:为何需要这份权威榜单 MBA学习过程中,论文写作是绕不开的重要环节。无论是案例分析、商业计划书还是研究论文,高质量的写作不仅关乎成绩,更影响未来职业发展。然…

UE5 C++(44-3):

(230) (231) 谢谢

快速上手:LangChain + AgentRun 浏览器沙箱极简集成指南

在 Agentic AI 时代,智能体需要与真实世界交互,而浏览器是连接虚拟世界与现实世界的重要桥梁。AgentRun Browser Sandbox 为智能体提供了安全、高性能、免运维的浏览器执行环境,让 AI Agent 真正具备“上网”的能力…

2026年水溶肥生产线厂家TOP5权威推荐:郑州顺鑫创建全流程定制服务!

在“化肥减量增效”政策驱动与水肥一体化技术普及的双重推动下,中国水溶肥市场正迎来结构性增长,2025年市场规模已突破860亿元,行业竞争从单一设备销售升级为全产业链解决方案比拼。选择具备技术实力、环保资质与全…

强烈安利9个AI论文写作软件,自考学生轻松搞定毕业论文!

强烈安利9个AI论文写作软件,自考学生轻松搞定毕业论文! 自考论文写作的“救星”来了 对于自考学生来说,毕业论文无疑是整个学习过程中最令人头疼的一环。从选题、构思到撰写、降重,每一个环节都可能成为阻碍进度的“拦路虎”。而…

我是水货

我是水货muduo 是典型的 Reactor(反应器)模式实现 Reactor 的核心逻辑:事件注册 → 事件监听 → 事件分发 → 事件处理 lambda 表达式(简化回调函数写法,muduo 的事件处理大量依赖) 标准线程库(std::thread/std…

2026复合肥生产线厂家推荐:郑州顺鑫绿色生产全链条服务商的领航者

在“双碳”目标与乡村振兴战略的双重驱动下,复合肥生产线行业正经历从“设备销售”向“全周期服务”的深度转型。作为深耕行业20年的环保型高新技术企业,郑州市顺鑫工程设备有限公司凭借“技术驱动、环保赋能”的核心…

SyntaxError: invalid syntax错误的一种

忘了在字典里加逗号“,”来分隔元素了,同时大括号{显示未关闭

上海有CE认证的配电箱厂家:国际标准+专利技术(选型指南)

一、行业现状:CE认证成为配电箱出口欧盟刚需 2025年中国配电箱出口额突破87亿美元,其中欧盟市场占比达34%。欧盟《低电压指令2014/35/EU》强制要求所有输入电压50-1000V AC的配电设备必须通过CE认证。上海作为长三角…

玩转 ZooKeeper

Apache ZooKeeper 是一个开源的分布式协调服务,用于分布式系统中维护配置信息、命名、提供分布式同步和组服务。下面根据您的要求,详细说明 ZooKeeper 的产生原因、最初使用、最新的使用、不同版本的更新点、实现原理…

face_recognition`这个Python库,它是基于dlib实现的人脸检测/识别工具

你现在关注的是face_recognition这个Python库,它是基于dlib实现的人脸检测/识别工具,上手简单且功能实用。结合你之前安装dlib的背景,我会帮你把face_recognition的安装、核心用法和注意事项讲清楚,确保你能快速用起来。 一、先完…

`conda install`命令时提示`conda`不是有效命令,核心原因是你的系统里**没有安装Anaconda/Miniconda**

你执行conda install命令时提示conda不是有效命令,核心原因是你的系统里没有安装Anaconda/Miniconda,或者即使安装了也没配置环境变量,导致CMD无法识别conda命令。 解决方法(分两种场景,优先选场景1) 场景…

AI“作弊“神器!RAG技术让AI拥有“记忆“,程序员必学!

什么是RAG? RAG(Retrieval-Augmented Generation,检索增强生成) 是一种结合了信息检索和文本生成的技术。它通过以下方式工作: 检索(Retrieval):从知识库中检索与用户问题相关的信…

领嵌AI边缘计算盒子无需编程实现一键部署功能IOT数据流+AI视频流

搭载全新一代AIoT高端应用芯片,集成八核64位CPU(四核Cortex-A76 + 四核Cortex-A55),主频高达2.4GHz,内置独立6TOPS NPU算力,为AI推理、图像识别等场景提供强劲性能支持。支持8K超高清视频编解码,可同时处理多路…

2026年度行业新势力, 感应电炉采购指南与十大精选厂家深度评测

2026年,随着“双碳”政策的深化落地以及工业4.0在铸造业的全面渗透,感应电炉行业迎来了技术革新的关键节点。对于铸造厂、钢铁厂及热处理企业而言,选择感应电炉不再仅仅是看价格,更是在考量能效比(EER)、数字化集…

热式气体流量计技术参数深度解读,读懂参数选对设备

在工业气体计量、环保监测、能源管理等核心领域,热式气体流量计凭借直接测量质量流量、无需温压补偿、适配低流速场景等优势,成为各类气体流量监测的优选仪表。陕西易度智能科技有限公司作为专注于流量测量设备研发、…

2026年液体肥生产线厂家权威推荐:郑州顺鑫全链条服务引领行业

随着农业绿色转型加速推进,水溶性肥料、液体肥等高效环保型产品正成为现代农业发展的核心支撑。据《2025-2030年中国有机肥行业发展白皮书》数据显示,我国液体肥市场规模年复合增长率已超过18%,预计到2026年底,相关…

投影机出租厂家哪家强?2026年优质推荐,树冠投影机出租/山体投影机/8K投影机/全息投影机,投影机出租公司排行

随着展览展示、大型会议、文旅演艺及商业活动的日益繁荣,专业视听设备租赁市场迎来了持续增长。其中,投影机作为视觉呈现的核心载体,其租赁服务的专业性与可靠性直接关系到活动的最终效果。相较于企业一次性采购高昂…

2026年制粒设备市场观察:供应厂家新动态,JGF-B系列高效粉碎机/无孔高效包衣机/糖衣包衣机,制粒设备定制厂家哪个好

引言 制粒设备作为制药、食品、化工等行业的核心装备,直接影响产品质量的稳定性与生产效率。在制药领域,其性能更关乎药品安全性与合规性;在食品行业,则与产品口感、保存周期密切相关。随着国内制造业升级与全球产…