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

forEachmap 同理

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


相关推荐
理智的灰太狼5 分钟前
题目 3241: 蓝桥杯2024年第十五届省赛真题-挖矿
职场和发展·蓝桥杯
LucianaiB28 分钟前
如何做好一份优秀的技术文档:专业指南与最佳实践
android·java·数据库
乄夜1 小时前
嵌入式面试高频(5)!!!C++语言(嵌入式八股文,嵌入式面经)
c语言·c++·单片机·嵌入式硬件·物联网·面试·职场和发展
GalaxyPokemon3 小时前
LeetCode - 53. 最大子数组和
算法·leetcode·职场和发展
拉不动的猪3 小时前
安卓和ios小程序开发中的兼容性问题举例
前端·javascript·面试
wandongle5 小时前
HTML面试整理
前端·面试·html
duwei_wang5 小时前
[Android]-Admob配置过多导致的慢消息
android
liang_jy6 小时前
观察者模式
设计模式·面试
雨白7 小时前
发送自定义广播
android
雨白7 小时前
深入理解广播机制 (BroadcastReceiver)
android