Array=[]与Array.length=0的区别

2021年1月15日 64点热度 0条评论 来源: 我的博客不靠谱

根据codeday某大佬的答案


可以画出下图。


得出结论:
1、foo=[]实质上是创建了一个新数组,并将foo指向它,而bar.length=0操作的是原数组
2、foo2=foo,foo2指向[1,2,3]不是通过先指向foo,而是直接指向这块内存,如果foo的指向发生变化,foo2的指向不变

    原文作者:我的博客不靠谱
    原文地址: https://blog.csdn.net/sky1679/article/details/89671333
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。