Javascript 我需要控制台记录我的anser,而不仅仅是返回它
我需要控制台记录我的anser,而不仅仅是返回它 我已经尝试过了,但是在我的控制台中,它不会记录它,而是返回(3)[“JavaScript”、“CSS”、“HTML”] 我需要它返回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']) 请
*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”]
。