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

forEachmap 同理

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


相关推荐
SuperW26 分钟前
蓝桥杯——lcd显示
职场和发展·蓝桥杯
CYRUS_STUDIO1 小时前
使用 AndroidNativeEmu 调用 JNI 函数
android·逆向·汇编语言
梦否1 小时前
【Android】类加载器&热修复-随记
android
徒步青云1 小时前
Java内存模型
android
今阳1 小时前
鸿蒙开发笔记-6-装饰器之@Require装饰器,@Reusable装饰器
android·app·harmonyos
拉不动的猪2 小时前
刷刷题16
前端·javascript·面试
哑巴语天雨2 小时前
前端面试-网络协议篇
websocket·网络协议·http·面试·https
01_3 小时前
力扣hot100——LRU缓存(面试高频考题)
leetcode·缓存·面试·lru
小天努力学java4 小时前
【面试系列】Java开发--AI常见面试题
java·人工智能·面试
StickToForever4 小时前
第4章 信息系统架构(三)
经验分享·笔记·学习·职场和发展