*新闻详情页*/>
日期:2021-01-06 类型:行业动态 我要分享
关键词:如何制作微信小游戏,微信游戏小程序,公众号游戏,h5小游戏模板,小程序游戏源码
本文实例讲述了javascript 高级语法之继承的基本使用方法。分享给大家供大家参考,具体如下:
高级语法的基本使用
script type="text/javascript" //声明一个函数demo function Demo() //实例函数demo var demo = new Demo(); //声明一个函数Demo1 function Demo1(name,age) this.name = name; this.age = age; //实例一个函数Demo1 var demo1 = new Demo1('谭勇',21); //运行下面试试 console.log(demo1.name); console.log(demo1.age); //Demo2 function Demo2(name,age) var that = this; this.name = name; this.age = age; function a() return that.name; function b() return that.age; this.getName = a; this.getAge = b; //实例一个函数Demo1 var demo2 = new Demo2('谭勇',21); //运行下面试试 console.log(demo2.name); console.log(demo2.age); /script
运行结果:
继承
script type="text/javascript" function Demo(name,age) this.name = name; this.age = age; function Son() this.text = 'test text'; Son.prototype = new Demo('谭勇',22); var __son = new Son(); //试试 console.log(__son.name); console.log(__son.age); console.log(__son.text); //组合继承 function Son1() this.text1 = 'my test son1'; Son1.prototype.Demo = new Demo('谭勇',22); Son1.prototype.Son1 = new Son1(); var __son1 = new Son1(); console.log(__son1.Demo.name); console.log(__son1.Demo.age); console.log(__son1.Son1.text); console.log(__son1.text1); /script
运行结果:
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:测试上述代码运行效果。
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《》
希望本文所述对大家JavaScript程序设计有所帮助。
Copyright © 2002-2020 如何制作微信小游戏_微信游戏小程序_公众号游戏_h5小游戏模板_小程序游戏源码 版权所有 (网站地图) 粤ICP备10235580号