当我们说到JavaScript中定义对象的方法时,可以举例如下:
-
对象字面量:
let person = { name: 'John', age: 30, greet: function() { console.log('Hello!'); } };
-
构造函数:
function Person(name, age) { this.name = name; this.age = age; this.greet = function() { console.log('Hello!'); }; } let person1 = new Person('John', 30);
-
Object.create() 方法:
let personProto = { greet: function() { console.log('Hello!'); } }; let person = Object.create(personProto); person.name = 'John'; person.age = 30;
-
ES6 中的类:
class Person { constructor(name, age) { this.name = name; this.age = age; } greet() { console.log('Hello!'); } } let person1 = new Person('John', 30);
这些示例展示了不同的方式来定义对象,并展示了对象的属性和方法。在实际应用中,可以根据需求和代码组织的不同选择适合的方法。
Was this helpful?
0 / 0