为了账号安全,请及时绑定邮箱和手机立即绑定

js里forEach赋值的问题

js里forEach赋值的问题

神不在的星期二 2019-02-05 17:25:05
 const a = [{ aa: 1, b: 2 }];  console.log(a);  const foo = function foo(value) {    value.aa = 5;  };  a.forEach(foo);  console.log(a);结果为什么在还没赋值之前 输出的变量就已经做了改变?
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

针对引用类型,console控制台点击三角的时候,输出的是最新的值


查看完整回答
反对 回复 2019-02-14
  • 1 回答
  • 0 关注
  • 413 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号