JavaScript清空数组的方法
当一个数组需要清空的时候,很多人使用下面的方法:
复制代码 代码如下:
a = [];
我们知道javascript变量存储方式分为引用类型和直接量。数组属于对象,即引用类型,引用的是变量指针地址,之所以这样设计也是为了节省内存。
再说到上面的请空数组的'方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面的代码:
复制代码 代码如下:
var a = [2,3];
var b = a;
a = [];
(b);
这时候a和b就不是同一个数组了,清空了a而b还是指到之前的引用地址,除非你是故意的,否则这将会有隐患。
所以最佳的请空数组方式是:将length设置为0,即:
复制代码 代码如下:
th = 0;
-
国产电影制作的特效与国外的差距在哪里
中国和国外起跑线是不一样的,纵观发展史,虽然中国不停地努力缩小差距,但是技术上仍然落后美国一大截。下面是小编整理的国产电影制作的特效与国外的差距在哪里的相关内容,仅供参考,欢迎大家阅读。迪士尼的《奇幻森林》已经上映有一段时间。从万牛奔腾到随风而动的细...
-
word安全模式修复方法
word安全模式修复今天启动Word时,弹出如下提示:“MicrosoftOfficeWord遇到问题需要关闭。我们对此引起的不便表示抱歉遇到问题需要关闭。您正在处理的信息有可能丢失。MicrosoftOfficeWord可以尝试为您恢复。恢复我的工作并重启MicrosoftOfficeWord。请将此问题...
-
关于网络营销中诚信问题的探讨
现如今,越来越多的现代企业及消费者通过互联网开展业务。然而,诚信缺失已经成为制约网络营销发展的瓶颈,日益引起社会的关注。下面是本站小编为大家搜索整理的关于网络营销中诚信问题的探讨,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届...
-
公文拟办意见怎么提?
公文办理是机关办公部门的一项重要工作,批办性公文的办理则是公文办理工作的重中之重。写好拟办意见,是批办性公文办理的关键环节和难点所在。怎样才能提好拟办意见?在多年的公文办理实践中,我们从“五个结合”着手,收到了较好效果。1结合来文背景、要求掌握来文内...