Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.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函数解决方案_Javascript - Fatal编程技术网

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询问的是未定义,他如何修复它,因此似乎解决了这方面的问题。