博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript中清空数组的三种方式
阅读量:6981 次
发布时间:2019-06-27

本文共 710 字,大约阅读时间需要 2 分钟。

方式1,splice

var ary = [1,2,3,4];ary.splice(0,ary.length);console.log(ary); // 输出 [],空数组,即被清空了

 

定义和用法

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

注释:该方法会改变原始数组。

语法

arrayObject.splice(index,howmany,item1,.....,itemX)
参数 描述
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX 可选。向数组添加的新项目。
 

 

返回值

类型 描述
Array 包含被删除项目的新数组,如果有的话。
 

 

说明

splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。

如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。

 

方式2,length赋值为0

这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如

int[] ary = {1,2,3,4};ary.length = 0;

 方式3,赋值为[]

 

var ary = [1,2,3,4];ary = []; // 赋值为一个空数组以达到清空原数组

 

如果这篇文章对您有帮助,您可以打赏我

 

 技术交流QQ群:15129679

转载于:https://www.cnblogs.com/yeminglong/p/5885104.html

你可能感兴趣的文章
启动Genymotion时报错Failed to initialize backend EGL display
查看>>
BZOJ 1040 ZJOI2008 骑士 树形DP
查看>>
联想S820 MIUI刷机包 MIUI 4.4.30 流畅执行 在线主题破解
查看>>
2017-2-23 C#基础 中间变量
查看>>
CSS中连接属性的排序
查看>>
windows加载符号小计
查看>>
业务组件架构的思考
查看>>
自由程序员在国外
查看>>
OpenCV——使用ROI进行图像切割
查看>>
java 基础知识三 java变量
查看>>
java 基础知识八 正则表达式
查看>>
第五周作业
查看>>
C语言关闭日志文件时忘了将日志文件全局变量指针置为NULL
查看>>
matlab练习程序(高斯牛顿法最优化)
查看>>
【Python】keras卷积神经网络识别mnist
查看>>
DX11 preprocessor && Dynamic shader linkage
查看>>
手机网站的几点注意
查看>>
XSS跨站脚本攻击
查看>>
paramiko的使用
查看>>
tomcat的startup.bat闪退问题解决
查看>>