技术栈

【面试】数组中 Array.forEach()、Array.map() 遍历结束后是否改变原数组

Fighting_p2024-11-01 11:05

forEach 、map 同理

  1. 数组内元素是 基本数据类型 时,
    1.1. 直接给 item赋值,是 不会改变原数组 的(如图中1),
    1.2. 通过 原数组索引赋值 是会改变原数组的(如图中2)
  2. 数组内元素是 复杂数据类型 时,
    2.1 直接给item赋值,是可以改变原数组的(如图中3)
    2.2 通过 原数组索引赋值 是会改变原数组的(如图中4)


上一篇:JAVA基础:数据类型与运算符 (习题笔记)
下一篇:JuiceFS CSI:Mount Pod 的平滑升级及其实现原理
相关推荐
一笑的小酒馆
1 小时前
Android12去掉剪贴板复制成功的Toast
android
一笑的小酒馆
2 小时前
Android12App启动图标自适应
android
程序员江同学
3 小时前
Kotlin 技术月报 | 2025 年 7 月
android·kotlin
爱分享的程序员
3 小时前
前端面试专栏-前沿技术:30.跨端开发技术(React Native、Flutter)
前端·javascript·面试
拾光拾趣录
4 小时前
前端灵魂拷问:10道题
前端·面试
某空m
4 小时前
【Android】内容提供器
android
Greenland_12
5 小时前
Android 编译报错 Null extracted folder for artifact: xxx activity:1.8.0
android
cui_hao_nan
5 小时前
面试刷题平台项目总结
面试
ZhuYuxi333
5 小时前
【Kotlin】const 修饰的编译期常量
android·开发语言·kotlin
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03Coze 开源了,送上保姆级私有化部署方案【建议收藏】04【手把手攻略】国家育儿补贴正式开领!一键算清你能拿多少钱?附补贴领取计算器05扣子开源本地部署教程 丨Coze智能体小白喂饭级指南06腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)07KGG转MP3工具|非KGM文件|解密音频08MSPM0G3507——读取引脚的高低电平方法(数字信号循迹模块)09coze 开源版本地部署及踩过的坑【喂饭级教程】10干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!