js 创建四种对象的底层方法
直接上代码:
- 字面量模式
const userA = { name:'张三', age:18 } - Object构造函数模式
const userB = new Object({ name:'李四', age:18 }) - 自定义构造函数模式
function User(){ this.name = '王五', this.age = 18 } const userC = new User(); - Object.create() 按照一个现有的对象(userA)作为原型,创建一个新对象
const userD = Object.create( userA,//继承的对象 {name:'张三','age':18} { height:{//自己的属性 {height:'180cm'} value: '180cm', writable: true, configurable: false, enumerable: true } } )
本文来自博客园,作者:Carvers,转载请注明原文链接:https://www.cnblogs.com/carver/articles/17643355.html

浙公网安备 33010602011771号