Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 填写addFullName函数的代码_Javascript_Function_Object_Methods - Fatal编程技术网

Javascript 填写addFullName函数的代码

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

基本的物体问题,我似乎无法理解。我肯定我想得太多了。 填写addFullName函数的代码。该职能应:

取一个输入参数,person对象。 调用时将名为fullName的属性添加到person对象。新的fullName属性设置为字符串“firstName lastName”(一个字符串,两个名称之间有空格) 修改传入的对象而不返回任何内容

测试结果:

✗ 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'