由浅到深的分析Javascript OO之写类方式之一:构造函数
16lz
2021-01-22
从这篇起,会由浅到深的分析js OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。为了讨论的单一性,暂不考虑类的继承,(私有,受保护)属性或方法。
EMCA262规范中没有类(class)的概念,js的new只是让他看起来更像c++,java一点。这里说的写类,只是书写js代码风格而已。
1、构造函数方式
1 /**
2 * Person类:定义一个人,有个属性name,和一个getName方法
3 * @param {String} name
4 */
5 function Person(name) {
6 this.name = name;
7 this.getName = function() {
8 return this.name;
9 }
10 }
更多相关文章
- 在父div中以编程方式滚动一组div
- 使用jackson json将属性添加到json字符串
- React组件的属性PropTypes
- Javascript XML DOM将属性设置为特定元素
- 为什么我收到此错误:“未捕获的TypeError:无法读取未定义的属性'标
- JavaScript声明全局变量三种方式的异同
- 打字稿:无法访问类属性[重复]
- 创建一个对外界只读的属性,但是我的方法仍然可以设置
- Javascript没有返回样式属性[重复]