Javascript函数解决方案
我需要实现解决方案功能,例如运行以下行:Javascript函数解决方案,javascript,Javascript,我需要实现解决方案功能,例如运行以下行: console.log(solution('Hello You !')) 为以下输出每行提供一个字: 你好 你 ! 输入参数始终为非空字符串。 所以我做了那个代码: 功能解决方案输入{ arr=input.split; forvar i=0;i您没有返回任何内容,您必须返回arr 功能解决方案输入{ arr=input.split; forvar i=0;i您没有返回任何内容,您必须返回arr 功能解决方案输入{ arr=input.split;
console.log(solution('Hello You !'))
为以下输出每行提供一个字:
你好
你
!
输入参数始终为非空字符串。
所以我做了那个代码:
功能解决方案输入{
arr=input.split;
forvar i=0;i您没有返回任何内容,您必须返回arr 功能解决方案输入{ arr=input.split;
forvar i=0;i您没有返回任何内容,您必须返回arr 功能解决方案输入{ arr=input.split;
forvar i=0;i因为函数的返回值未定义 您不仅要从函数内部登录到控制台,还要记录函数的返回值 而不是:
console.log(solution('Hello You !'));
只要做:
solution('Hello You !');
如果你的需求决定你必须用控制台来调用这个函数,LogOrthReal'你好,你可以考虑拆分和加入:
const solution=input=>input.split“”。加入“\n”;logsolution'Hello You!';因为函数的返回值未定义 您不仅要从函数内部登录到控制台,还要记录函数的返回值 而不是:
console.log(solution('Hello You !'));
只要做:
solution('Hello You !');
如果你的需求决定你必须用控制台来调用这个函数,LogOrthReal'你好,你可以考虑拆分和加入:
const solution=input=>input.split“”。加入“\n”;console.logsolution'Hello You!';在您的代码中,您没有从solution函数返回任何未定义的内容,因此您在最后得到了未定义的内容。如果允许您只调用solution函数而不在console.log中包围它,那么下面的代码将是一个非常简洁但仍然可读的答案 函数解决方案输入{ input.split.forEachword=>console.logword; }
solution'Hello You!'在您的代码中,您没有从solution函数返回任何未定义的内容,因此您在最后得到了未定义的内容。我认为,如果允许您只调用solution函数而不在console.log中将其包围,那么下面的代码将是一个非常简洁但仍然可读的答案 函数解决方案输入{ input.split.forEachword=>console.logword; }
解决方案“您好!”并不能解决问题。现在,它将额外打印出数组,而不是未定义。是的,但OP询问未定义的是什么以及如何修复它,因此似乎解决了这方面的问题。没有解决问题。现在,它将额外打印出数组。是的,但OP询问的是未定义,他如何修复它,因此似乎解决了这方面的问题。