为了账号安全,请及时绑定邮箱和手机立即绑定

请问谁能给我讲一下这段代码是什么意思吗?

请问谁能给我讲一下这段代码是什么意思吗?

蝴蝶刀刀 2021-11-24 21:11:18
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;}}
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

/*这应该是一个对象,下面是两个方法吧?*/
function person(firstname,lastname,age,eyecolor) //这是代表人的一个函数
{
this.firstname=firstname; //当前对象的firstname属性等于 person函数的参数firstname的值
this.lastname=lastname; //当前对象的lastname属性等于 person函数的参数lastname的值
this.age=age; //当前对象的age属性等于 person函数的参数age的值
this.eyecolor=eyecolor; //当前对象的eyecolor属性等于 person函数的参数eyecolor的值
this.changeName=changeName; //当前对象的changeNamer属性等于 changeName函数

function changeName(name) //changeName函数,这是代表改变名字的一个函数
{
this.lastname=name; //当前对象的lastname属性等于changeName函数的参数name的值
}
}

查看完整回答
反对 回复 2021-11-28
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

这是给对象赋值的一个函数,分别传入了4个参数

查看完整回答
反对 回复 2021-11-28
  • 2 回答
  • 0 关注
  • 363 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信