6赞
523
当前位置:  开发笔记 > 编程语言 > 正文

在Javascript中了解forEach

如何解决《在Javascript中了解forEach》经验,为你挑选了1个好方法。

我试图理解/理解.forEachJavascript中的循环.

现在,我明白了

let numberArray = [1, 2, 3, 4] 

numberArray.forEach(x => {
console.log(x) 
})

正如预期的那样它将返回输出

1
2
3
4

现在,因为forEach是一个函数,我决定返回一些东西并存储它的值

 let numberArray = [1, 2, 3, 4] 

let newNum = numberArray.forEach(x => x) 

console.log(newNum)

这是在返回undefined时,我清楚地回东西,它再次它是一个功能.

有人能告诉我,我在这里失踪了吗?我的意思是我是forEach循环的背景

[更新:]我知道很多其他方法来实现我的目标,我更感兴趣了解更多有关此行为的信息forEach



1> kind user..:

Array#forEach不返回任何内容,它对指定数组中的每个元素进行操作然后返回undefined.

您可能正在寻找Array#map哪个以及Array#forEach对某个数组中的每个元素进行操作然后将结果作为新数组返回.

let numberArray = [1, 2, 3, 4];
let newNum = numberArray.map(x => x);

console.log(newNum);
推荐阅读
devbox
怎么又是你呀
你讲话咧,撸起袖子加油干!!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4