1. 对象
JavaScript 的对象是无序属性的集合. 其属性可以包含基本值, 对象或函数.
2. 对象创建方式
a. new Object() 创建对象
- var person = new Object();
- person.name = 'lisi';
- person.age = 35;
- person.job = 'actor';
- person.sayHi = function(){console.log('Hello,everyBody');
- }
b. 自定义构造函数
- function Person(name,age,job){
- this.name = name;
- this.age = age;
- this.job = job;
- this.sayHi = function(){
- console.log('Hello,everyBody');
- }
- }
- var p1 = new Person('张三', 22, 'actor');
c. 对象字面量
- var o = {
- name: 'zs',
- age: 18,
- sex: true,
- sayHi: function () {
- console.log(this.name);
- }
- };
d. 工厂函数创建对象
来源: https://www.2cto.com/kf/201809/777090.html