发新贴  快速回复

create的问题

妙味用户634086
2018-08-31 10:51

let obj2 = {};

obj2.prototype.x = 1;

console.log(obj2)

 

这个是老师提示等同于  let obj1 = Object.create({x:1});

但是上面哪个obj2打印出来报

错了

本帖内容针对以下视频发布:

3-面向对象知识点试题
2017年2月8日

obj2下面没有prototype属性,也就是obj2.prototype是undefined,然后obj2.prototype.x=1;相当于undefined.x=1,那能不报错吗?undefined不是对象。

2018-08-31 11:19  回复本帖
妙味用户634086

刚刚试着打印一下是没有prototype属性,只有__proto__属性,可那老师为何说相同呢?

2018-08-31 12:45  回复本帖
登录 后才可以发表回复