JavaScript清空数组元素的两种方法简单比较


Posted in Javascript onJuly 10, 2015

本文实例讲述了JavaScript清空数组元素的两种方法简单比较。分享给大家供大家参考。具体分析如下:

JavaScript中数组清空有多种方法:

var arr = [1, 2, 3]; 
arr = [];//方法一
arr.length = 0;//方法二
arr = null;//方法三
delete arr;//方法四

这里比较最常用的第一种和第二种

var arr = [1, 2, 3];
// 方法一
// 优点:如果有其他地方用到了数组arr中的元素,这种方法相对来说更安全。并且也简单快捷
// 缺点:增加了额外的内存开销,重新开辟了一个新的空数组
arr = [];
// 方法二
// 优点:如果其他用到arr元素的地方想同步观察到arr元素被清空的效果,那么用这个是较好的选择
// 缺点:设置数组的length属性后,会导致数组删除index为length及其之后的元素,这样性能开销很大
// 这种方法也是四种方法中性能最差的。
arr.length = 0;

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery onload、ready概念介绍及使用方法
Apr 27 Javascript
js获取键盘按键响应事件(兼容各浏览器)
May 16 Javascript
jquery弹出关闭遮罩层实例
Aug 06 Javascript
JS仿hao123导航页面图片轮播效果
Sep 01 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
Jan 26 Javascript
Bootstrap Table使用整理(五)之分页组合查询
Jun 09 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
Aug 07 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
angularjs实现猜大小功能
Oct 23 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
Aug 20 Javascript
js代码实现轮播图
May 04 Javascript
JavaScript实现的类字典插入或更新方法实例
Jul 10 #Javascript
JavaScript模板引擎用法实例
Jul 10 #Javascript
JavaScript实现打字效果的方法
Jul 10 #Javascript
javascript实现rgb颜色转换成16进制格式
Jul 10 #Javascript
再谈JavaScript线程
Jul 10 #Javascript
javascript实现判断鼠标的状态
Jul 10 #Javascript
javascript检查浏览器是否已经启用XX功能
Jul 10 #Javascript
You might like
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
php简单中奖算法(实例)
2017/08/15 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
html中table数据排序的js代码
2011/08/09 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
移动端横屏的JS代码(beta)
2016/05/16 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
python中ConfigParse模块的用法
2014/09/29 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python中decorator使用实例
2015/04/14 Python
django输出html内容的实例
2018/05/27 Python
tensorflow实现加载mnist数据集
2018/09/08 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
python suds访问webservice服务实现
2020/06/26 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
培训心得体会
2013/12/29 职场文书
关于母亲节的感言
2014/02/04 职场文书
预防传染病方案
2014/06/14 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
2015年社区中秋节活动总结
2015/03/23 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
2015年库房工作总结
2015/04/30 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
导游词之江南周庄
2019/12/06 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
详解TypeScript中的类型保护
2021/04/29 Javascript
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript