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

forEachmap 同理

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


相关推荐
weixin_SAG31 分钟前
7天掌握SQL - 第三天:MySQL实践与索引优化
android·sql·mysql
I AM_SUN1 小时前
Leetcode:15.三数之和
算法·leetcode·职场和发展
PBitW2 小时前
git 中容易遗忘的点!
前端·git·面试
疯狂的皮卡3 小时前
【安卓脚本】Android工程中文硬编码抽取
android
菜鸟、小高4 小时前
从0开始学PHP面向对象内容之常用设计模式(适配器,桥接,装饰器)
android·设计模式·php
找藉口是失败者的习惯5 小时前
Jetpack Compose 生命周期介绍
android·ui
Sunyanhui16 小时前
力扣 无重复字符的最长字串-3
算法·leetcode·职场和发展
测试小工匠6 小时前
移动端自动化环境搭建_Android
android·运维·自动化
m0_694938016 小时前
Leetcode打卡:最小区间
算法·leetcode·职场和发展
二流小码农7 小时前
鸿蒙开发:自定义一个任意位置弹出的Dialog
android·ios·harmonyos