1、用“length”清除

用length方法可以很轻松地清空数组,代码示例:

var arr = [1,2,3];
console.log(arr);
arr.length = 0;
console.log(arr);

结果如下:

2、用“splice”清除

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目

var arr = [1,2,3];
console.log(arr);
arr.splice(0);
console.log(arr);

结果如下:

3、用“[]”清除

var arr = [1 ,2 ,3];
console.log(arr);
arr = [];
console.log(arr);

结果如下:


原文链接:https://blog.csdn.net/eclipse9527/article/details/80384941

JavaScript中清空数组最有效的三种方法相关推荐

  1. html页面获取元素,JavaScript中获取HTML元素值的三种方法

    JavaScript中取得元素的方法有三种:分别是: 1.getElementById() 方法:通过id取得HTML元素. 2.getElementsByName()方法:通过name取得元素,是一 ...

  2. JavaScript 中清空数组的几种方法

    目录 Array.prototype.splice() 将 length 设置为 0 分配新的空数组 length = 0和 Array = [] 之间的差异? JavaScript 中清空数组的几种 ...

  3. 在 JavaScript 中清空数组

    该数组是存储在一个方便的索引集中的项目集合.如果我们想清空一个包含多个项目的数组怎么办? 本教程介绍了如何在 JavaScript 中清空数组的不同方法 1.将数组设置为大小为零的新数组 这是最快的方 ...

  4. JavaScript中清空数组

    如何在JavaScript中清空数组 方法一:将数组变量设置为大小为零的新数组 HTML代码: <button onclick="empty()">单击可清空 < ...

  5. vbs执行ctrl+空格_VBS中解决路径带空格的三种方法

    vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下: Set wshell=CreateObject(&qu ...

  6. javascript中将字符串转换为json格式的三种方法

    摘自:http://www.phpzixue.cn/detail1128.shtml javascript中将字符串转换为json格式的三种方法:  json在我们js的开发过程中经常会用到像在使用a ...

  7. java数组循环扩容_Java中实现数组动态扩容的两种方法

    Java中实现数组动态扩容的两种方法 java中初始化一个数组需要定义数组的容量,而在我们使用数组时往往会遇到数组容量不够的情况,此时我们就需要通过动态扩容的方式来来根据需求扩大数组的容量. 我们可以 ...

  8. Javascript定义类(class)的三种方法

    将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言.如果你忘了填写用户名,它就跳出一个警告. 如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途.程序员用它完成越来越 ...

  9. 在HTML中使用CSS美化网页的三种方法

    在HTML中使用CSS美化网页的三种方法 CSS是Cascading Style Sheets(级联样式表)的缩写,CSS是一种样式表语言,用于为HTML文档定义布局.例如,CSS涉及字体.颜色.边距 ...

  10. js中当等于最小值是让代码不执行_网页中JS函数自动执行常用三种方法

    本文为大家分享了在网页中JS函数自动执行常用方法,供大家参考,具体内容如下 一.JS方法 1.最简单的调用方式,直接写到html的body标签里面: 2.在JS语句调用: function myfun ...

最新文章

  1. 使用cv2.Sobel()、cv2.Scharr()、cv2.Laplacian()寻找图像的梯度、边缘
  2. 【Gradle】管理库工程release及debug
  3. ubuntu pip更新_Cubietruck开发板折腾002:安装Python管理工具pip
  4. clion在使用sqlite3的时候,显示Undefined symbols for architecture x86_64错误的解决办法
  5. n皇后问题java_经典n皇后问题java代码实现
  6. 企业实战01:Oracle数据库概述
  7. linux桌面时区设置,如何在Ubuntu 20.04上设置或更改时区
  8. BlockingQueue接口分析
  9. 拓端tecdat|Python贝叶斯推断Metropolis-Hastings(M-H)MCMC采样算法的实现
  10. python编程助手_用Python做一个久坐提醒小助手的示例代码
  11. 合伙人(GP) 有限合伙人(LP)是什么意思?
  12. log4j WARN 和 SLF4J WARN 解决办法
  13. 【虹科】人工智能和工业相机助力瓶盖质量控制
  14. 集成显卡和独立显卡哪个好 集成显卡与独立显卡区别
  15. 贫穷根源的九大死穴(不只是金钱方面)
  16. RecurDyn仿真笔记
  17. 把桌面从C盘改到D盘,结果直接让D盘变成了桌面,改回去发现图标变少了
  18. 修改word文件属性
  19. 案例:倒计时 js小案例
  20. springboot校园学生疫情防范监控毕业设计源码281819

热门文章

  1. 【Caffe安装】Caffe安装(无GPU)--wanglei
  2. 如何手动优化机器学习模型超参数
  3. python实现原始字典数据中键值互换得到新的字典数据
  4. Python使用matplotlib模块绘制多条折线图、散点图
  5. chainmaker操作笔记
  6. DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审
  7. /bin/bash: bash not found Alpine linux安装bash
  8. javascript 为对象中的二级元素赋值 1006 Uncaught TypeError: Cannot set property ‘‘ of undefined
  9. 基于springboot的美食系统
  10. c# xml文件新增同级节点_C# xml文件的创建,修改和添加节点 。