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

forEachmap 同理

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


相关推荐
cwzqf17 分钟前
Jectpack Compose项目组件代码分享(1):分页加载组件
android
Languorous.27 分钟前
C++数据结构高阶|布隆过滤器(Bloom Filter)深度解析:从原理到手写实现,面试高频考点全覆盖
数据结构·c++·面试
@北海怪兽40 分钟前
SQL常见函数整理 _ STRING_AGG()
android·数据库·sql
鹏程十八少1 小时前
12. Android 协程通关秘籍:31 道资深工程师面试题精讲
前端·后端·面试
m0_739030001 小时前
[特殊字符] Java 高频面试题汇总
java·开发语言·面试
研究点啥好呢1 小时前
海康威视 机器人嵌入式软件工程师 面试题精选:10道高频考题+答案解析
ai·面试·机器人·自动化·求职招聘
前端毕业班1 小时前
面试官:实现一个带类型约束的 EventEmitter
前端·面试
鹏晨互联2 小时前
【Compose vs XML:边框内外间距的实现对比】
android·xml
Android系统攻城狮2 小时前
Android tinyalsa深度解析之pcm_plugin_write调用流程与实战(一百七十九)
android·pcm·tinyalsa·android16·音频进阶·android音频进阶
ID_180079054732 小时前
除了JSON,淘宝店铺商品API接口还支持哪些数据格式?
android·数据库