prototype的用法

qjzrd 2012-07-07 07:03:13
var _p = test.prototype;

_p.profile = { a : { b : {} } };

javascript中这个_p.profile = { a : { b : {} } };
是什么意思
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lnn2007 2012-07-08
  • 打赏
  • 举报
回复
var _p = test.prototype;

_p.profile = { a : { b : {} } };
这个是不是有些太绕了
一般的函数有原型对象,而你把原型对象里面的一个属性又给赋值了 这样利用test生成的对象就可以访问一个profile,后面的值应该是一个对象赋值
qjzrd 2012-07-08
  • 打赏
  • 举报
回复
那 a : { b : {} } 是什么意思呢?
人生无悔 2012-07-07
  • 打赏
  • 举报
回复

//其中test是个对象,改为这样可能清楚些:意思是指对象test加个属性profile
//对象的实例都会拥有此属性
//另你还可以定义方法,然后用test.prototype.mymethod=yourmethod;
test.prototype.profile={ a : { b : {} } };
var t=new test();
alert(t.profile);

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧