`

js-清空array数组

阅读更多

 两种实现方式:

1.splice:删除元素并添加新元素,直接对数组进行修改,返回含有被删除元素的数组。
      arrayObject.splice(index,howmany,element1,.....,elementX)
   index:必选,规定从何处添加/删除元素。
   howmany:必选,规定应该删除多少元素。未规定此参数,则删除从 index 开始到原数组结尾的所有元素
   element1:可选,规定要添加到数组的新元素。
 
<script type ="text/javascript">
       var arr = [1,2,3,4];
       arr.splice(0,arr.length);
       document.write(arr);//
</script>

 

2.length属性:设置或返回数组中元素的数目。

 

      arrayObject.length
    length=元素最后一个下标+1,length值为0清空数组内的元素(不包括下标不为整数的数组元素)。
    设置的length值比当前数组对应的值小,数组将被截断,尾部的元素丢失。
    设置的length值比当前数组对应的值大,数组将增大,新的元素被添加到数组尾部,值为 undefined。
 
 <script type ="text/javascript">
       var arr = [1,2,3,4];
       arr.length=0;
       document.write(arr);//
 </script>
 
 
 
 

 

分享到:
评论
1 楼 zhangyaochun 2012-04-21  
这篇整理的不错

相关推荐

    Unity3D教程:Array数组类的使用(二)1

    本教程主要关注Array数组类在JavaScript中的使用。 Array 类是Unity3D中JavaScript的特定实现,它提供了丰富的函数和属性来操作数组。数组的长度可以通过 `length` 属性获取或设置,例如: ```javascript var arr ...

    Js 清空数组及注意事项.

    本文将详细探讨如何正确地清空JavaScript数组,并介绍一些常见的注意事项。 首先,让我们看一个简单的例子,其中包含一个错误的清空数组的方法: ```javascript var aa = new Array(); aa.push("hello"); aa.push...

    JavaScript中清空数组的方法总结

    在JavaScript中,清空数组是一个常见的需求,尤其是在处理动态数据或需要重置数组状态时。本文将介绍三种不同的方法来清空JavaScript中的数组,并对它们的使用场景、特点和效率进行分析。 第一种方法是使用splice...

    js代码-js数组填充 fill方法

    在实际的前端开发中,`fill()`方法常用于初始化数组,例如创建一个包含多个相同初始值的数组,或者在处理数据时统一替换某些值,如清空数组中的所有项等。 例如,在创建二维矩阵时,可以利用`fill()`配合数组的`map...

    js删除数组元素、清空数组的简单方法(必看)

    一、清空数组 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 ...三,js 删除数组几种方法 var arr=[‘a’,’b’,’c’]; 若要删除其中的’b’,有两种方法: 1,delete方法:delete arr[1] 这

    Javascript数组Array基础介绍_.docx

    Javascript 数组 Array 基础介绍 在 JavaScript 中,数组是一种特殊的对象,它们拥有独特的特性。在介绍数组之前,我们需要了解什么是数组。数组是一种类数组的对象,它们拥有对象的特性。当属性名是小而连续的整数...

    javascript 删除数组元素和清空数组的简单方法

    本篇文章将详细介绍如何使用JavaScript删除数组元素以及清空数组的几种方法。 1. **清空数组** 清空数组最简单的方法是使用`splice()`方法。例如: ```javascript var ary = [1, 2, 3, 4]; ary.splice(0, ary....

    JavaScript中数组常见操作技巧

    ### JavaScript中数组常见操作技巧 #### 数组的创建与初始化 在JavaScript中,创建数组通常使用数组字面量 `[]`。这与使用 `new Array()` 不同,因为后者在某些情况下用于创建指定长度的数组,而数组字面量则更加...

    js代码-map数组的操作

    在JavaScript中,`Map`对象是一种可存储键值对的数据结构,它允许任何类型的值(对象或者原始值)作为键,这与普通的`Array`或`Object`有很大的不同。`Map`对象的主要优势在于它的键可以是任意类型,而不仅仅是字符...

    js利用数组length属性清空和截短数组的小例子

    总结来说,JavaScript中利用数组的`length`属性清空和截短数组是一种简单且高效的方法。清空数组只需将`length`设为0,而截短数组则将其设置为小于当前长度的新值。这种方式不会改变数组引用,只影响其内部的元素。...

    javascript数组与php数组的地址传递及值传递用法实例

    在JavaScript中,删除数组元素或清空数组也很简单,可以使用`splice`、`pop`、`shift`、`slice`或直接重新赋值为空数组: ```javascript var array = [1, 2, 3]; array.splice(0, array.length); // 清空数组 array...

    Javascript数组Array基础介绍

    JavaScript中的数组Array是编程中非常基础且重要的概念,尤其在JavaScript这种动态类型的脚本语言中,数组具有灵活性和广泛的应用场景。本文主要介绍了Array的基本知识,让我们深入了解一下JavaScript数组的特性。 ...

    JavaScript中的Array的创建方式和Array与Map的应用

    在JavaScript中,数组是一种非常重要的数据结构,它用于存储一系列有序的值,这些值可以是任何类型,包括数字、字符串、对象等。本篇将深入探讨JavaScript中的Array的创建方式以及Array与Map这两种数据结构的应用。 ...

    Javascript根据指定下标或对象删除数组元素

    将一下代码放在全局js文件中: Js代码 代码如下: /** *删除数组指定下标或指定对象 */ Array.prototype.remove=function(obj){ for(var i =0;i &lt;this.length;i++){ var temp = this[i]; if(!isNaN(obj)){ temp=i;...

    JavaScript数组详解

    清空数组的一种方式是将数组变量赋值为一个新的空数组,另一种方式是将length属性设置为0。 5. 数组遍历: 遍历是访问数组中每个元素的过程。常见的遍历方式有for循环和for...in循环。for循环通过索引访问,for...in...

    Ext.Array例子

    在EXTJS库中,`Ext.Array` 是一个非常重要的工具类,它提供了许多方便的静态方法,用于处理JavaScript中的数组。这些方法旨在增强原生数组的功能,提高代码的可读性和效率。`Ext.Array` 包含了排序、查找、过滤、...

    城市2级联动js

    ### 城市二级联动JS实现详解 #### 一、背景与概述 在网页开发过程中,经常需要实现根据用户选择的省份自动填充该省份下的所有城市的功能,这就是所谓的“城市二级联动”。通过这种方式,可以有效地减少用户的输入...

Global site tag (gtag.js) - Google Analytics