Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 我需要控制台记录我的anser,而不仅仅是返回它_Javascript - Fatal编程技术网

Javascript 我需要控制台记录我的anser,而不仅仅是返回它

Javascript 我需要控制台记录我的anser,而不仅仅是返回它,javascript,Javascript,我需要控制台记录我的anser,而不仅仅是返回它 我已经尝试过了,但是在我的控制台中,它不会记录它,而是返回(3)[“JavaScript”、“CSS”、“HTML”] 我需要它返回 *HTML、CSS、JAVASCRIPT function logReverse(input) { let arr = input.reverse(); console.log(arr) } //test logReverse(['HTML', 'CSS', 'JavaScript']) 请

我需要控制台记录我的anser,而不仅仅是返回它

我已经尝试过了,但是在我的控制台中,它不会记录它,而是返回(3)[“JavaScript”、“CSS”、“HTML”] 我需要它返回
*HTML、CSS、JAVASCRIPT


function logReverse(input) {
    let arr = input.reverse();
    console.log(arr) 

}
//test
logReverse(['HTML', 'CSS', 'JavaScript'])

请提供帮助

在控制台中运行代码时,将显示返回值以及任何控制台输出。运行该代码时,您应该在控制台中看到:

  • Array(3)[“JavaScript”、“CSS”、“HTML”]
    -这是
    控制台。log
    ,记录您传递的对象
  • 未定义
    -这是函数的返回值
  • 当您说需要它返回
    HTML、CSS、JavaScript
    时,我假设您实际想要做的是获取反转数组的字符串值,如下所示:

    console.log(数组(…输入).reverse().toString())
    
    请注意,我已将输入包装在
    数组(…input)
    中,这将创建一个新数组
    Array.prototype.reverse
    将在位反转数组,这意味着它会更改reverse的值。通过创建新数组,可以避免修改输入


    调用
    Array.prototype.toString
    将使用逗号连接元素,我相信这是您想要的效果。

    目前,您只是在记录,而不是返回。使用“返回”字时要小心,屏幕中的显示并不是真的返回。顺便说一句,也许你正在寻找使用foreach的日志记录?我看到它正在记录,而没有返回数组。运行代码时,开发人员控制台中应该有
    (3)[“JavaScript”、“CSS”、“HTML”]