关于把方法添加到 JavaScript 对象的问题

kingsleyljc 2019-08-11 05:45:16
第一次发帖~请大神解答下~万分感谢!!!
把方法添加到 JavaScript 对象的时候

function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;

this.changeName=changeName;
function changeName(name)
{
this.lastname=name;
}
}

上述代码中
  this.changeName=changeName;
有什么用吗?
...全文
142 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2019-08-12
  • 打赏
  • 举报
回复
比如你不想给外界调用changeName方法,但内部还要使用,你只需删除this.changeName=changeName;这句即可,维护方便。
天际的海浪 2019-08-11
  • 打赏
  • 举报
回复
就是把changeName函数赋值给对象的changeName属性啊
HQChart 2019-08-11
  • 打赏
  • 举报
回复
person成员函数绑定方法

87,993

社区成员

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

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