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

forEachmap 同理

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


相关推荐
折翅鵬4 小时前
Android史诗级网络优化实践总结
android·网络
Cosolar6 小时前
AutoGen 精通教程:从零到企业级多 Agent 系统架构师
人工智能·后端·面试
赏金术士6 小时前
Android 项目模块化与 Feature 组件实践
android·kotlin·模块化
万少8 小时前
未来组织的分水岭不是员工数量,而是人才密度
前端·后端·面试
(●—●)橘子……8 小时前
力扣第503场周赛练习理解
python·学习·算法·leetcode·职场和发展·周赛
kyriewen9 小时前
我招了一个“Prompt工程师”来写前端,结果项目差点崩了
前端·javascript·面试
summerkissyou198710 小时前
Android-UI-获取屏幕尺寸的方法
android·ui
用户860225046747210 小时前
Kotlin 函数式编程入门与实践指南
android
bbaydnog10 小时前
嵌入式面试高频题第5弹:DMA原理、看门狗机制、低功耗模式,这3个搞不懂简历直接被筛
面试·dma·嵌入式
AI人工智能+电脑小能手11 小时前
【大白话说Java面试题 第93题】【Mysql篇】第23题:从查找速度来看,聚集索引和非聚集索引哪个更快?
java·开发语言·数据库·mysql·面试