gagad·GG 2021-10-02 16:26 采纳率: 20%
浏览 9

游览器打印数组出现一些问题


    const a1 = [1, 2, 3, 4];
    console.log(a1);
    a1[0] = 100;
    console.log(a1);

img

预期是这样没错,但是点开之后:

img

为什么第一次打印的是0:100;
游览器打印到底是怎么样一个过程有点迷糊了;

  • 写回答

1条回答 默认 最新

  • 向上的时钟塔 2021-10-09 16:38
    关注

    这就牵扯到复杂数据类型在内存中存的是地址,地址指向值,你只修改了值,没有修改地址,输出数组地址一致指向也是一致,输出的就是一样的

    评论

报告相同问题?

问题事件

  • 创建了问题 10月2日

悬赏问题

  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd