【发布时间】:2018-09-10 17:09:28
【问题描述】:
大家好再次我有点困惑。因此,我的目标是:
创建一个名为fullNameAndAge 的函数,它接受三个参数,分别称为firstName、lastName 和age。
在fullNameAndAge 中,通过将firstName 和lastName 变量作为参数传入其中来调用fullName 函数,并将该函数的结果存储在名为result 的变量中。
现在以逗号和空格分隔的年龄返回全名。 (例如 fullNameAndAge(“Jane”, “Doe”, 23) 将返回 'Jane Doe, 23'
答案键状态fullNameAndAge("Jonah", "Hex", 46) 应该返回"Jonah Hex, 46"。
以下是我的尝试之一:
function fullName(firstName, lastName) {
return firstName + ' ' + lastName;
}
// your code under here
function fullNameAndAge(firstName, lastName, age) {
var result = null;
function fullName(firstName, lastName) {
result = firstName + ' ' + lastName;
return result;
}
fullName(firstName, lastName);
return result + ' , ' + age;
}
return fullNameAndAge('Jonah', 'Hex', 46);
我觉得我已经达到了目标,但还没有达到。我不确定我在哪里搞砸了。
【问题讨论】:
-
它已经为我返回 'Jane Doe,23',你有什么问题?
-
我收到“语法错误:非法返回语句”
-
你的最后一行是一个不在函数内部的返回语句
标签: javascript function scope