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

forEachmap 同理

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


相关推荐
林希_Rachel_傻希希8 分钟前
手写Promise--教学版本
前端·javascript·面试
恋猫de小郭1 小时前
再次紧急修复,Flutter 针对 WebView 无法点击问题增加新的快速修复
android·前端·flutter
李慕婉学姐1 小时前
【开题答辩过程】以《基于Android的健康助手APP的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
android·java·mysql
想用offer打牌2 小时前
一站式了解跨域问题
网络协议·面试·架构
patrickpdx2 小时前
leetcode:相等的有理数
算法·leetcode·职场和发展
hn小菜鸡3 小时前
LeetCode 1971.寻找图中是否存在路径
算法·leetcode·职场和发展
似霰3 小时前
传统 Hal 开发笔记6----App 访问硬件服务
android·framework·hal
还是鼠鼠3 小时前
SQL语句执行很慢,如何分析呢?
java·数据库·mysql·面试
爱装代码的小瓶子4 小时前
【c++知识铺子】封装map和set(详细版)
android·java·c++