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

forEachmap 同理

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


相关推荐
wuqingshun3141592 小时前
蓝桥杯 冶炼金属
算法·职场和发展·蓝桥杯
alexhilton2 小时前
在Android应用中实战Repository模式
android·kotlin·android jetpack
天涯学馆2 小时前
工厂模式在 JavaScript 中的深度应用
前端·javascript·面试
巛、3 小时前
ES6面试题
前端·面试·es6
GSDjisidi3 小时前
日本本社企业直招|Java /cobol/C#/PM/PL/Salesforce/AWS/SAP 等,正社员/個人事業主,高度人才+20 分
职场和发展
汪子熙4 小时前
走进 Fundamental NGX Platform:从 SAP 设计体系到高生产力组件层
前端·javascript·面试
拉不动的猪4 小时前
单点登录全流程小姐
前端·javascript·面试
半桔4 小时前
【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
linux·运维·服务器·面试·centos
爱coding的橙子4 小时前
每日算法刷题Day27 6.9:leetcode二分答案2道题,用时1h20min
算法·leetcode·职场和发展