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

forEachmap 同理

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


相关推荐
teacher伟大光荣且正确5 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
飞猿_SIR7 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen998 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
程序员杰哥11 小时前
自动化测试基础知识详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
沙振宇11 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
边跑边掩护13 小时前
LeetCode 648 单词替换题解
算法·leetcode·职场和发展
橙子1991101613 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin13 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
chenyuhao202413 小时前
链表的面试题4之合并有序链表
数据结构·链表·面试·c#
枣伊吕波14 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式