Javascript 填写addFullName函数的代码
基本的物体问题,我似乎无法理解。我肯定我想得太多了。 填写addFullName函数的代码。该职能应: 取一个输入参数,person对象。 调用时将名为fullName的属性添加到person对象。新的fullName属性设置为字符串“firstName lastName”(一个字符串,两个名称之间有空格) 修改传入的对象而不返回任何内容 测试结果:Javascript 填写addFullName函数的代码,javascript,function,object,methods,Javascript,Function,Object,Methods,基本的物体问题,我似乎无法理解。我肯定我想得太多了。 填写addFullName函数的代码。该职能应: 取一个输入参数,person对象。 调用时将名为fullName的属性添加到person对象。新的fullName属性设置为字符串“firstName lastName”(一个字符串,两个名称之间有空格) 修改传入的对象而不返回任何内容 测试结果: ✗ it should set fullName property to 'Joseph Magnolia' Error: fullN
✗ it should set fullName property to 'Joseph Magnolia'
Error:
fullName does not equal 'Joseph Magnolia': expected undefined to deeply equal 'Joseph Magnolia'
✗ it should set fullName property to 'Michael Smith'
Error:
fullName does not equal 'Michael Smith': expected undefined to deeply equal 'Michael Smith'
您的代码非常接近,只需使用作为函数参数传递的变量/对象。该参数称为
personObj
,应在函数内部使用,以处理传递给函数的任何Person对象
//例如'person'对象
个人变量={
名字:“约瑟夫”,
姓:“木兰花”,
年龄:34岁
}
函数addFullName(personObj){
//您希望使用传递给函数的变量/对象
personObj.fullName=personObj.firstName+''+personObj.lastName;
}
addFullName(人);
警报('Joseph Magnolia'==person.fullName)代码>不应该是personObj.fullName=personObj.firstName+''+personObj.lastName吗?注意Obj。
✗ it should set fullName property to 'Joseph Magnolia'
Error:
fullName does not equal 'Joseph Magnolia': expected undefined to deeply equal 'Joseph Magnolia'
✗ it should set fullName property to 'Michael Smith'
Error:
fullName does not equal 'Michael Smith': expected undefined to deeply equal 'Michael Smith'