javascript中forEach

来源:互联网 发布:丰城生活丰城网络问政 编辑:程序博客网 时间:2024/06/07 23:14

当使用forEach进行数组操作时,只能

 var a = [];    a[0] = { time:1};    a[1] = { time:2};    var b = a;    b.forEach(function (e) {        e = {jb:3};    });

输出结果
这里写图片描述

发现 b并没有改变

 var a = [];    a[0] = { time:1};    a[1] = { time:2};    var b = a;    b.forEach(function (e) {        e = {jb:3};    });

发现 a 和 b 数组都改变
这里写图片描述

0 0
原创粉丝点击