Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
我的 React 之旅:第 16 天_创想鸟

我的 React 之旅:第 16 天

我的 react 之旅:第 16 天

函数式编程
函数式编程侧重于使用避免共享状态、可变数据和副作用的函数。它强调纯粹的函数和操作,如映射、过滤和归约,以实现干净、简洁和可预测的代码。

函数式编程的核心功能
1.map()

使用回调函数转换数组中的每个元素并返回一个新数组。语法:array.map(callback)示例:

正方形和立方体

const numbers = [1, 2, 3, 4, 5];function square(element) {    return math.pow(element, 2);}function cube(element) {    return math.pow(element, 3);}const squares = numbers.map(square);const cubes = numbers.map(cube);console.log(squares); // [1, 4, 9, 16, 25]console.log(cubes);   // [1, 8, 27, 64, 125]

格式化日期

const dates = ["2024-1-10", "2025-2-20", "2026-3-30"];function formatdate(element) {    const parts = element.split("-");    return `${parts[1]}/${parts[2]}/${parts[0]}`;}const formatteddates = dates.map(formatdate);console.log(formatteddates); // ['1/10/2024', '2/20/2025', '3/30/2026']

2.filter()

通过过滤掉不满足给定条件的元素(回调)来创建新数组。语法:array.filter(回调)示例:

偶数和奇数

const numbers = [1, 2, 3, 4, 5, 6, 7];function iseven(element) {    return element % 2 === 0;}function isodd(element) {    return element % 2 !== 0;}const evennums = numbers.filter(iseven);const oddnums = numbers.filter(isodd);console.log(evennums); // [2, 4, 6]console.log(oddnums);  // [1, 3, 5, 7]

过滤成人(年龄 >= 18)

const ages = [16, 17, 18, 18, 19, 20, 60];function isadult(element) {    return element >= 18;}const adults = ages.filter(isadult);console.log(adults); // [18, 18, 19, 20, 60]

3.reduce()

通过迭代应用回调函数将数组减少为单个值。语法:array.reduce(回调, 初始值)示例:

价格总和

const prices = [5, 30, 10, 25, 15, 20];function sum(previous, next) {    return previous + next;}const total = prices.reduce(sum);console.log(`$${total.tofixed(2)}`); // $105.00

查找最高成绩

const grades = [75, 50, 90, 80, 65, 95];function getMax(accumulator, element) {    return Math.max(accumulator, element);}const maximum = grades.reduce(getMax);console.log(maximum); // 95

倒影
我学到了什么:

如何使用映射转换数组。使用过滤器根据条件过滤数组。使用reduce 将数组减少为单个值(总和、最大值)。

我喜欢这种成长。

以上就是我的 React 之旅:第 16 天的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1499421.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
掌握 JavaScript:释放现代 Web 开发的力量
上一篇 2025年12月19日 21:46:22
对可访问性的反对以及应对方法
下一篇 2025年12月19日 21:46:30

相关推荐

  • 中秋国庆双节将至 礼品消费迎来“健康”新风口

    中秋国庆双节将至 礼品消费迎来“健康”新风口中秋国庆双节将至 礼品消费迎来“健康”新风口中秋国庆双节将至 礼品消费迎来“健康”新风口中秋国庆双节将至 礼品消费迎来“健康”新风口

    随着2025年中秋与国庆双节的临近,消费市场正步入一年中至关重要的黄金销售期。尽管当前整体消费信心尚在恢复中,但长假与传统佳节的双重叠加效应,正有力地推动着消费场景的拓展与消费需求的升级,尤其为中秋礼赠市场带来了破圈发展的新机遇。 礼赠新趋势:从“面子”到“里子”,“健康”成破局关键 回顾2024年…

    2026年10月6日 • 用户投稿
    500
  • 阿维塔风阻事件风波再起:测试车采用定制版前唇?

    阿维塔风阻事件风波再起:测试车采用定制版前唇?阿维塔风阻事件风波再起:测试车采用定制版前唇?阿维塔风阻事件风波再起:测试车采用定制版前唇?阿维塔风阻事件风波再起:测试车采用定制版前唇?

    2025年,阿维塔的风阻事件成为中国新能源汽车行业的热议话题之一,主要聚焦于阿维塔12车型风阻系数的真实性问题。近期,这一事件再次引发关注,一位博主对阿维塔风洞测试车的前唇设计提出了质疑。 阿维塔风阻事件始于今年5月2日,当时汽车博主“苏黎世贝勒爷”上传了一段视频,声称自己在天津中汽研风洞实验室测试…

    2026年10月6日 • 用户投稿
    100
  • “AI+”推动,前4个月我国半导体器件专用设备制造利润大增105.1%!

    “AI+”推动,前4个月我国半导体器件专用设备制造利润大增105.1%!“AI+”推动,前4个月我国半导体器件专用设备制造利润大增105.1%!“AI+”推动,前4个月我国半导体器件专用设备制造利润大增105.1%!“AI+”推动,前4个月我国半导体器件专用设备制造利润大增105.1%!

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 5月27日,国家统计局发布了2025年1—4月份全国规模以上工业企业利润的相关数据。数据显示,1—4月份,全国规上工业企业实现利润总额21170.2亿元,同比增长1.4%。制造业实现利润总额15…

    2026年10月6日 • 用户投稿
    200
  • ai在线写作 AI在线写作工具前十名推荐

    ai在线写作 AI在线写作工具前十名推荐ai在线写作 AI在线写作工具前十名推荐ai在线写作 AI在线写作工具前十名推荐ai在线写作 AI在线写作工具前十名推荐

    结合 2025 年最新行业动态和多维度评测,以下是综合推荐的 AI 在线写作工具前十名,涵盖通用创作、学术研究、商业营销等场景,并附核心功能与适用人群分析: ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 一、通用型创作引擎 豆包(字节跳动)…

    2026年10月6日 • 用户投稿
    100
  • 疑似《黑神话:悟空》山寨游戏登陆PS商店!虚幻5引擎打造

    疑似《黑神话:悟空》山寨游戏登陆PS商店!虚幻5引擎打造疑似《黑神话:悟空》山寨游戏登陆PS商店!虚幻5引擎打造疑似《黑神话:悟空》山寨游戏登陆PS商店!虚幻5引擎打造疑似《黑神话:悟空》山寨游戏登陆PS商店!虚幻5引擎打造

    近日,一款名为《悟空:传承重生》的动作角色扮演游戏现身PlayStation商店,引发关注。该游戏疑似借鉴了热门国产大作《黑神话:悟空》的设定与风格,采用虚幻5引擎开发,目前公布的发售时间为2027年1月,发行商为Md Adnan Hossain。值得注意的是,该发行商此前推出的部分作品在玩家群体中…

    2026年10月6日 • 用户投稿
    100
  • 我国自主研发的AI大模型通义千问3登顶全球榜单,在多项国际测评中获第一

    我国自主研发的AI大模型通义千问3登顶全球榜单,在多项国际测评中获第一我国自主研发的AI大模型通义千问3登顶全球榜单,在多项国际测评中获第一我国自主研发的AI大模型通义千问3登顶全球榜单,在多项国际测评中获第一我国自主研发的AI大模型通义千问3登顶全球榜单,在多项国际测评中获第一

    国际权威大模型评测平台chatbot arena的最新榜单显示,阿里巴巴的通义千问3(qwen3)以1433分的优异成绩,一举冲上全球总榜第三位,超越了grok4、claude4等众多强大的闭源模型,创下了开源模型的历史最高得分纪录。 更令人瞩目的是,它在数学、代码、复杂指令、长文本处理和工具调用这…

    2026年10月6日 • 用户投稿
    200
  • 研究显示:Z世代游戏支出暴跌近25% 远超年长玩家

    研究显示:Z世代游戏支出暴跌近25% 远超年长玩家研究显示:Z世代游戏支出暴跌近25% 远超年长玩家研究显示:Z世代游戏支出暴跌近25% 远超年长玩家研究显示:Z世代游戏支出暴跌近25% 远超年长玩家

    最新研究显示,z世代在电子游戏上的消费正经历显著下滑。根据市场调研公司circana于2025年6月发布的数据,在当年1月至4月期间,18至24岁群体的整体支出同比减少了13%。其中,视频游戏相关消费受到的冲击最为剧烈,降幅接近25%。 Circana分析师马特·皮斯卡特拉所展示的数据图表清晰地揭示…

    2026年10月6日 • 用户投稿
    200
  • 今年1-4月特斯拉城市销量出炉!苏州第3 深圳只排第7

    今年1-4月特斯拉城市销量出炉!苏州第3 深圳只排第7今年1-4月特斯拉城市销量出炉!苏州第3 深圳只排第7今年1-4月特斯拉城市销量出炉!苏州第3 深圳只排第7今年1-4月特斯拉城市销量出炉!苏州第3 深圳只排第7

    据我们掌握的信息,2025年1月至4月期间,特斯拉在国内主要城市的销售排行榜单已经新鲜出炉。在这份top20的城市销量榜单里,杭州凭借12428辆的销量成绩荣登榜首,而上海和苏州分别以10487辆和8580辆的成绩位列第二和第三。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用…

    2026年10月6日 • 用户投稿
    000
  • 问界M8产线已满负荷运转 等车超10周每天补200元

    问界M8产线已满负荷运转 等车超10周每天补200元问界M8产线已满负荷运转 等车超10周每天补200元问界M8产线已满负荷运转 等车超10周每天补200元问界M8产线已满负荷运转 等车超10周每天补200元

    5月29日,鸿蒙智行app官方资讯今日发布了《鸿蒙智行问界m8车友问答第一期》,针对车主关注的订单交付时间以及当前的交付量提升进度等问题作出了回应。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 鸿蒙智行官方指出,对于在3月16日23:59…

    2026年10月6日 • 用户投稿
    100
  • 最新一周中国轿车销量排名公布 小米SU7未进前十?

    近日,%ignore_a_1%第33周(8月11日至8月17日)国内轿车市场销量排行榜正式出炉。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 数据显示,吉利星愿以1.10万辆的周销量稳居榜首,连续第二周夺得销量冠军。五菱宏光MINIEV表…

    2026年10月6日
    100
  • Photronics第二季度营收2.11亿美元,宣布新的人事任命

    Photronics第二季度营收2.11亿美元,宣布新的人事任命Photronics第二季度营收2.11亿美元,宣布新的人事任命Photronics第二季度营收2.11亿美元,宣布新的人事任命Photronics第二季度营收2.11亿美元,宣布新的人事任命

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 5月28日,Photronics公布了其截至2025年5月4日的2025财年第二季度财务数据,并透露了Frank Lee即将退休的消息。为了确保平稳过渡,Frank Lee决定辞去Photron…

    2026年10月6日 • 用户投稿
    100
  • 宏碁IFA期间发布多款重磅新品,以硬核科技“智启未来“

    宏碁IFA期间发布多款重磅新品,以硬核科技“智启未来“宏碁IFA期间发布多款重磅新品,以硬核科技“智启未来“宏碁IFA期间发布多款重磅新品,以硬核科技“智启未来“宏碁IFA期间发布多款重磅新品,以硬核科技“智启未来“

    (德国柏林,2025年9月3日)在 ifa 2025 展会期间,宏碁隆重举办 next@acer全球发布会,以“shape what’s next 智启未来”为核心理念,全面呈现其在人工智能、移动互联与高性能计算领域的前沿探索与创新成果。作为科技行业的重要推动者,宏碁不仅凭借技术实力赢得关注,更以责…

    2026年10月6日 • 用户投稿
    200
  • 全新蔚来ES8发生交通事故,官方回应:非辅助驾驶状态

    全新蔚来ES8发生交通事故,官方回应:非辅助驾驶状态全新蔚来ES8发生交通事故,官方回应:非辅助驾驶状态全新蔚来ES8发生交通事故,官方回应:非辅助驾驶状态全新蔚来ES8发生交通事故,官方回应:非辅助驾驶状态

    9月7日深夜,蔚来品牌与传播助理副总裁马麟通过个人微博,对网络上流传的一起涉及全新蔚来es8的交通事故进行了回应。他确认,确有一辆工作车发生了意外事故,事发时并未开启辅助驾驶功能。车上有一名驾驶员和一名乘客,初步检查均未受伤,后续还会进行进一步的检查。蔚来方面将针对此次事故展开下一步工作,并提醒大家…

    2026年10月6日 • 用户投稿
    000
  • 研祥智能物联业务2025全国巡回研讨会东莞站即将启幕!

    研祥智能物联业务2025全国巡回研讨会东莞站即将启幕!研祥智能物联业务2025全国巡回研讨会东莞站即将启幕!研祥智能物联业务2025全国巡回研讨会东莞站即将启幕!研祥智能物联业务2025全国巡回研讨会东莞站即将启幕!

    ai驱动未来 智控生态新格局 研祥智能物联2025全国巡回技术研讨会-东莞站 即将盛大开启 时间:9月12日地点:东莞市松山湖凯悦酒店·礼宾厅 精彩亮点提前揭晓 AI智研社 AI智研社是一个专注于人工智能领域的综合性平台 15 查看详情 自主创新突破核心技术全面解读研祥在关键应用场景中的技术领先成果…

    2026年10月6日 • 用户投稿
    100
  • 生益电子:泰国项目投资增至1.7亿美元,预计2026年试生产

    生益电子:泰国项目投资增至1.7亿美元,预计2026年试生产生益电子:泰国项目投资增至1.7亿美元,预计2026年试生产生益电子:泰国项目投资增至1.7亿美元,预计2026年试生产生益电子:泰国项目投资增至1.7亿美元,预计2026年试生产

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 日前,生益电子在接受多家机构调研时透露,其位于泰国的工厂筹建工作正在有序推进。为适应市场需求,该工厂的投资预算从最初的1亿美元上调至1.7亿美元。截至目前,该项目已完成土地产权过户、获得BOI投…

    2026年10月6日 • 用户投稿
    000
  • 博主盛赞2025年是“游戏大年”!梦幻阵容太爽了!

    博主盛赞2025年是“游戏大年”!梦幻阵容太爽了!博主盛赞2025年是“游戏大年”!梦幻阵容太爽了!博主盛赞2025年是“游戏大年”!梦幻阵容太爽了!博主盛赞2025年是“游戏大年”!梦幻阵容太爽了!

    近日,海外知名游戏博主@germanstrands发布了一篇关于2025年游戏行业的回顾与展望,盛赞这一年为“游戏界的黄金之年”,称其涌现出众多风格鲜明、品质出众的佳作。 他盘点了今年备受瞩目的多款游戏,涵盖丰富多样的类型: RPG重磅作品: 如《光与影:33号远征队》与《天国:拯救2》等,凭借深度…

    2026年10月6日 • 用户投稿
    100
  • Evernote如何制作财务报表 Evernote数据表格的高级功能

    通过Evernote表格功能可高效整理财务数据,首先插入6×8表格并设置“日期、项目名称、类别、收入金额、支出金额、备注”表头,逐行录入交易信息;接着用红色标记支出、蓝色标注收入,并加粗合计行以突出关键数据;虽无自动求和功能,但可手动计算后在底部添加“本月收入总计”“支出总计”和“净结余”并高亮显示…

    2026年10月6日
    000
  • HuggingFace 开源 FinePDFs 与 FineVision 数据集

    HuggingFace 开源 FinePDFs 与 FineVision 数据集HuggingFace 开源 FinePDFs 与 FineVision 数据集HuggingFace 开源 FinePDFs 与 FineVision 数据集HuggingFace 开源 FinePDFs 与 FineVision 数据集

    hugging face 近日发布了两个大规模开源数据集:finepdfs 和 finevision,分别针对语言模型与视觉-语言模型的训练需求,旨在大幅提升开源模型的性能表现。 https://www.php.cn/link/6750c0194a5f9ae7194a0ae154b64959http…

    2026年10月6日 • 用户投稿
    100
  • 京东11.11全品类优惠券怎么才能领到_京东双十一全品类券获取法

    京东11.11全品类优惠券怎么才能领到_京东双十一全品类券获取法京东11.11全品类优惠券怎么才能领到_京东双十一全品类券获取法京东11.11全品类优惠券怎么才能领到_京东双十一全品类券获取法京东11.11全品类优惠券怎么才能领到_京东双十一全品类券获取法

    2025年京东双十一全品类优惠券可通过搜索“红包600”进入主会场领取,或输入“家电588”“手机588”解锁国补资格,PLUS会员11月1日可领千元券包,10月31日、11月7日、10日晚8点还可抢满5000减1000神券,均可叠加使用。 如果您想在2025年京东11.11期间获取全品类优惠券以降…

    2026年10月6日 • 用户投稿
    200
  • 腾讯混元翻译模型 Hunyuan-MT-7B 登顶开源热榜

    腾讯混元翻译模型 Hunyuan-MT-7B 登顶开源热榜腾讯混元翻译模型 Hunyuan-MT-7B 登顶开源热榜腾讯混元翻译模型 Hunyuan-MT-7B 登顶开源热榜腾讯混元翻译模型 Hunyuan-MT-7B 登顶开源热榜

    腾讯混元宣布,其翻译大模型hunyuan-mt-7b成功登顶hugging face模型趋势榜榜首。官方透露,该模型与混元世界模型家族的最新成员hunyunworld-voyager共同占据榜单前三中的两个席位。 Hunyuan-MT-7B于9月1日正式开源,模型总参数量为7B,支持33种语言以及5…

    2026年10月6日 • 用户投稿
    000

发表回复

登录后才能评论
关注微信