function Obj(){}
var obj = new Obj();
alert(obj);//[object,Object]
console.log(obj);如下:
是不是与这个构造函数、原型链方面有关系 ?new出来一个新的obj之后,我可以在 obj.方法名
来给这个obj增加方法或属性吗 ?在什么场合会遇到这种写法 ?
function Obj(){}
var obj = new Obj();
alert(obj);//[object,Object]
console.log(obj);如下:
是不是与这个构造函数、原型链方面有关系 ?new出来一个新的obj之后,我可以在 obj.方法名
来给这个obj增加方法或属性吗 ?在什么场合会遇到这种写法 ?
Obj 是 obj 的构造函数
obj是一个对象,可以通过obj.xx 或 obj[xx]的形式来添加私有属性
可以通过obj.prototype.xx 或 obj.prototype[xx]的形式来添加共有属性
可以通过obj.__proto__.xx 或 obj.__proto__[xx]的形式来添加构造函数的属性
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
读完这个大概就清楚了