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

forEachmap 同理

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


相关推荐
技术liul4 小时前
使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本1)
android·stm32·电脑
元亓亓亓4 小时前
LeetCode热题100--101. 对称二叉树--简单
算法·leetcode·职场和发展
_祝你今天愉快6 小时前
Android FrameWork - 开机启动 & Init 进程 初探
android
2501_916007476 小时前
iOS App 上架实战 从内测到应用商店发布的全周期流程解析
android·ios·小程序·https·uni-app·iphone·webview
TimeFine7 小时前
Android 邮件发送日志
android
杨过过儿7 小时前
【Task02】:四步构建简单rag(第一章3节)
android·java·数据库
Wgllss7 小时前
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景
android·架构·android jetpack
小奋斗7 小时前
深入浅出:JavaScript中 三大异步编程方案以及应用
javascript·面试
cxyxiaokui0017 小时前
别让你的Java对象在内存里躺平!序列化带它看世界
后端·面试
猿java8 小时前
精通MySQL却不了解OLAP和 OLTP,正常吗?
java·后端·面试