首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么map()在这种情况下会获得2个参数?

为什么map()在这种情况下会获得2个参数?
EN

Stack Overflow用户
提问于 2018-11-15 12:32:54
回答 1查看 53关注 0票数 1

你能帮帮我吗,拜托,我不明白为什么地图上有两个论点

代码语言:javascript
运行
复制
Children.map(this.props.children, child =>              
        <button>{child} </button>   

我想这个建筑应该能用

代码语言:javascript
运行
复制
Children.map(child =>           
        <button>{child} </button>

但事实并非如此。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-15 12:35:57

React.Children映射API将第一个参数作为要迭代的子数组,而第二个参数作为对每个迭代子调用的回调函数。

与作为数组构造函数原型的普通映射不同,在上述情况下,map是为子对象定义的函数,需要与必须迭代的数组一起传递

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53319608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档