其他分享
首页 > 其他分享> > Array=[]与Array.length=0的区别

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

作者:互联网

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

可以画出下图。

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

 

来源:https://blog.csdn.net/sky1679/article/details/89671333

 

标签:指向,区别,length,数组,Array,foo,foo2
来源: https://www.cnblogs.com/konglxblog/p/16080519.html