在JavaScript中,可以使用setPrototypeOf()方法设置类中的原型,还可以使用getPrototypeOf()方法获取类的原型。下面利用几个实例说明这两个方法的用法,使用具体步骤操作:
工具/原料
1
JavaScript
2
HTML5
3
HBuilder
4
浏览器
5
截图工具
方法/步骤
1
第一步,打开HBuilder工具,新建Tree.js文件;定义类Tree,构造函数有属性name和type,如下图所示:
3
第三步,再定义一个类OrangeTree,里面没有方法和属性,后面使用,如下图所示:
4
第四步,初始化一个实例化对象,传入两个参数name和type,打印结果,如下图所示:
5
第五步,调用Object中的setPrototypeOf()方法,对类OrangeTree进行原型,如下图所示:
6
第六步,再次调用Object中的getPrototypeOf()方法,判断PeachTree和Tree原型是否一致,如下图所示:
注意事项
1
注意JavaScript中的setPrototypeOf和getPrototypeOf方法的用法
2
注意在JavaScript中定义class以及集成类