0


泡脚的功夫明白了,数组处理方法map() 和 forEach()的区别

🥂(❁´◡`❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞

前言:
在后台管理系统中,用node.js写获取文章列表的接口,接口文档要求的返回客户端的对象和数据库中文章对象有区别,因此需要对数据库中查询到的文章对象进行处理后,然后返回到客户端;
客户端实际返回的数据:
在这里插入图片描述

客户端处理后的数据
在这里插入图片描述

🥇 一、forEach()方法

查阅MDN文档知道,forEach()方法对数组对象进行处理,内部可以传递一个函数,函数的形参可以是每一项的值、索引号和数组对象
如下所示:
在这里插入图片描述

注意:📣forEach 方法的返回值是undefined ❗❗❗

🥇二、map()方法

查阅MDN文档知道map()方法内部传递的参数和forEach()方法传递的参数是一样的,但是map()方法返回值是一个处理后的新数组;
在这里插入图片描述

注意:📣map() 方法的返回值是一个处理果每一项值的新数组 ❗❗❗

🥂(❁´◡`❁)您的点赞👍➕评论📝➕收藏⭐是作者创作的最大动力🤞


本文转载自: https://blog.csdn.net/qq_44588612/article/details/124966885
版权归原作者 前端小二哥 所有, 如有侵权,请联系我们删除。

“泡脚的功夫明白了,数组处理方法map() 和 forEach()的区别”的评论:

还没有评论