如何在js中创建对象

时间:2022-07-25
本文章向大家介绍如何在js中创建对象,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

七夕临近了,没有对象的来创建一个吧

使用对象字面量:

const o = {
  name: "zehan",
  greeting() {
    return `Hi, 我是${this.name}`;
  }
};

o.greeting(); // "Hi, zehan"

使用构造函数:

function Person(name) {
   this.name = name;
}

Person.prototype.greeting = function () {
   return `Hi, 我是${this.name}`;
}

const mark = new Person("zehan");

mark.greeting(); // "Hi, 我是zehan"

使用 Object.create 方法:

const n = {
   greeting() {
      return `Hi, 我是${this.name}`;
   }
};

const o = Object.create(n); 
o.name = "zehan";