代码描述:javascript清空array数组。javascript清空array数组源码实例
关于javascript数组的概念这里就不多介绍了。 具体可以参阅javascript 数组一章节。 在实际应用中,可能会遇到这样的情况,就是将原来数组中的元素全部清空。 实现此要求的方式不止一种,下面就介绍一下常用的三种方式。 一.将length属性设置为0:
<script> var arr=["51前端","51qianduan.com","青岛市南区"]; arr.length=0; console.log(arr[0]); </script>
上面的代码输出结果是undefined,说明arr数组已经被清空了。 二.将原有数组重新赋值一个空数组:
<script> var arr=["51前端","51qianduan.com","青岛市南区"]; arr=[]; console.log(arr[0]); </script>
给arr数组重新赋值一个空数组,自然就会被清空里面的内容。 此种方式其实和第一种是有所区别的,此方式是将arr引用重新指向一个新的空数组,而第一种就是将原来的数组对象的内容清空,数组的其他属性还是存在的,看如下代码实例:
<script> var arr=["51前端","51qianduan.com","青岛市南区"]; arr.antzone="js教程"; arr.length=0; console.log(arr[0]); console.log(arr.antzone); </script>
三.使用数组对象的splice()方法:
<script> var arr=["51前端","51qianduan.com","青岛市南区"]; arr.splice(0,arr.length); console.log(arr[0]); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能