JavaScript中对象创建本质依赖原型机制,类仅为语法糖;常见方式包括字面量、构造函数和Object.create();原型是共享行为的数据结构,属性查找遵循原型链。

JavaScript 中创建对象的方式有多种,核心在于理解“原型”和“类”的本质:类只是语法糖,底层依然依赖原型机制。
对象创建的常见方式
最直接的是字面量创建:
const obj = { name: 'Alice', say() { return 'Hello'; } };
也可以用 构造函数(显式绑定原型):
立即学习“Java免费学习笔记(深入)”;
function Person(name) { this.name = name; }
Person.prototype.greet = function() { return `Hi, I'm ${this.name}`; };
const p = new Person('Bob');
或者用 Object.create() 显式指定原型对象:
const proto = { walk() { return 'walking...'; } };
const person = Object.create(proto);
person.name = 'Charlie';
标签: javascript es6 java 区别 speak
还木有评论哦,快来抢沙发吧~