Discuss / JavaScript / 个人感觉forEach有点奇怪

个人感觉forEach有点奇怪

Topic source

forEach 既不会返回新的数组,也不会改变原有的数组元素内容,那么它遍历可以干嘛?

遥Tron

#2 Created at ... [Delete] [Delete and Lock User]

对数组“解剖”,或许你需要它里面符合条件的元素呢,遍历、挑选、择出

东川Komaba

#3 Created at ... [Delete] [Delete and Lock User]

就是一个迭代器,要实现什么功能由你自己在里面写的函数决定。

#4 Created at ... [Delete] [Delete and Lock User]

同样不理解forEach 的用处,谁能用一段代码说明一下吗?除了作者举例的console.log

廖雪峰

#5 Created at ... [Delete] [Delete and Lock User]

你的for循环怎么写forEach就怎么写

比如群发email:

for (let u in users) {
    sendMail(u.email, u.name);
}
users.forEach(u => {
    sendMail(u.email, u.name);
});

🌙

#6 Created at ... [Delete] [Delete and Lock User]

你想干嘛干嘛


  • 1

Reply