- 3
- 0
- 约 31页
- 2016-12-11 发布于重庆
- 举报
JavaScript与OOP 李赞红 欢迎交流:lifenote@21 目标 Function对象的apply方法 自定义对象 封装 继承 多态 apply() Javascript的每个Function对象中有一个apply方法 语法:function.apply([thisObj[,argArray]]) 功能: 可以用来代替另一个对象调用一个方法,将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 用来模拟多态 另外一个相似的方法 function.call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 示例 function Object1(name){ = name; this.fun1 = function(){alert(这是第一个方法。);}; this.fun2 = function(){alert(这是第二个方法。);}; } function Object2(name){ Object1.apply(this, [name]); } var o2 = new Object2(中华人民共和国); o2.fun1(); o2.fun2(); alert(); 基本概念 自定义对象 根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。 如:
您可能关注的文档
最近下载
- 近代战争与西方文化的扩张示范教案.pdf VIP
- 2025中国企业数智化转型案例研究报告.pdf VIP
- TCECA-G 0161-2022 城市轨道交通节能技术规范.docx VIP
- 英语同等学力人员申请硕士学位试题及解答参考.docx VIP
- 海船结构计算1.xls VIP
- 我爱你中国合唱简谱.docx VIP
- 军队文职技能岗位理论考试真题(附答案).docx VIP
- 2025江西宜春丰城市机关事业单位选调工作人员48人考试备考试题及答案解析.docx VIP
- 2025安徽合肥百大集团所属子公司招聘14人笔试备考试题及答案解析.docx VIP
- 2022合肥百大集团公开招聘试题及答案解析.docx VIP
原创力文档

文档评论(0)