# 手写实现Object.create
// 思路:将传入的对象作为原型
function create(obj) {
if (typeof proto !== 'object' || proto === null) throw new Error('');
const obj = {};
obj.__proto__ = proto;
return obj;
}
1
2
3
4
5
6
7
2
3
4
5
6
7
← 手写一个new操作符 手写实现拖拽 →
// 思路:将传入的对象作为原型
function create(obj) {
if (typeof proto !== 'object' || proto === null) throw new Error('');
const obj = {};
obj.__proto__ = proto;
return obj;
}
← 手写一个new操作符 手写实现拖拽 →