在ES5和ES6中,ES6中可以直接使用class定义类,而在ES5中没有class这个关键字。在ES5中,可以使用首字母大写的字符串作为类的名称,然后使用函数并添加返回值。下面使用实例说明,操作如下:
工具/原料
1
JavaScript
2
ES5
3
HBuilder
4
Node.js
5
截图工具
方法/步骤
1
第一步,双击打开HBuilder开发工具,新建一个JavaScript文件,定义类User并有返回值,如下图所示:
2
第二步,再调用prototype原型链,再次调用query函数,修改返回值,如下图所示:
3
第三步,利用类的实例化,然后调用query()函数,并赋值给color,打印这个值,如下图所示:
5
第五步,修改User类中的代码,添加一对小括号,然后保存代码,如下图所示:
6
第六步,再次保存并运行这个JavaScript文件,可以发现在控制台打印的结果,如下图所示:
注意事项
1
注意JavaScript中的ES5定义类的方法
2
注意调用JavaScript原型链方法对类进行重新赋值