js利用数组length属性清空和截短数组的小例子
<script>
var arr1 = ['aaa','bbbb','http://www.jb51.net'];
alert(arr1);
arr1.length = 0;
alert(arr1); //数组为空
</script>
<script>
var arr1 = ['aaa','bbbb','c','d','e'];
arr1.length = 3;
alert(arr1); //截断数组aaa,bbbb,c
</script>
相关推荐
-
javascript 删除数组元素和清空数组的简单方法
javascript 删除数组元素和清空数组的简单方法 一.清空数组 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了 二.删除数组元素 var ary = [1,2,3,4]; ary.splice(0,1); 或 ary.splice($.inArray(2, ary), 1); 其中$.inArray(2, ary)用来查找某元素在数组中的索引位置. 三,js
-
JavaScript清空数组元素的两种方法简单比较
本文实例讲述了JavaScript清空数组元素的两种方法简单比较.分享给大家供大家参考.具体分析如下: JavaScript中数组清空有多种方法: var arr = [1, 2, 3]; arr = [];//方法一 arr.length = 0;//方法二 arr = null;//方法三 delete arr;//方法四 这里比较最常用的第一种和第二种 var arr = [1, 2, 3]; // 方法一 // 优点:如果有其他地方用到了数组arr中的元素,这种方法相对来说更安全.并且也
-
怎么清空javascript数组
当一个数组需要清空的时候,很多人使用下面的方法: 复制代码 代码如下: a = []; 我们知道javascript变量存储方式分为引用类型和直接量.数组属于对象,即引用类型,引用的是变量指针地址,之所以这样设计也是为了节省内存. 再说到上面的请空数组的方式,如果采用直接赋值一个新数组的方式,那么之前引用的数组可能不会被释放(有其他的引用),例如下面的代码: 复制代码 代码如下: var a = [2,3]; var b = a; a = []; console.log(b); 这时候a和b就不
-
JavaScript中清空数组的方法总结
方式1,splice var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值.如 int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过.而JS中则可以,且将数组清空了, var ary = [1,2,3,4]; ary.l
-
JavaScript中清空数组的三种方式
方式1,splice var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值.如 int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过. 而JS中则可以,且将数组清空了,如 var ary = [1,2,3,4]; ary.
-
JavaScript中清空数组的三种方法分享
方式1,splice 复制代码 代码如下: var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值.如 复制代码 代码如下: int[] ary = {1,2,3,4}; ary.length = 0; Java中会报错,编译通不过.而JS中则可以,且将数组清空了, 复制代码
-
js删除数组元素、清空数组的简单方法(必看)
一.清空数组 var ary = [1,2,3,4]; ary.splice(0,ary.length);//清空数组 console.log(ary); // 输出 [],空数组,即被清空了 二.删除数组元素 var ary = [1,2,3,4]; ary.splice(0,1); 或 ary.splice($.inArray(2, ary), 1); 其中$.inArray(2, ary)用来查找某元素在数组中的索引位置. 三,js 删除数组几种方法 var arr=['a','b','c
-
js利用数组length属性清空和截短数组的小例子
1.使用length清空数组: 复制代码 代码如下: <script> var arr1 = ['aaa','bbbb','http://www.jb51.net']; alert(arr1); arr1.length = 0; alert(arr1); //数组为空</script> 2.使用length截短数组: 复制代码 代码如下: <script> var arr1 = ['aaa','bbbb','c','d','e'];
-
js获取指定日期周数以及星期几的小例子
JS获取日期时遇到如下需求,根据某年某周获取一周的日期.如开始日期规定为星期四到下一周的星期五为一周. 代码如下: function getNowFormatDate(theDate) { var day = theDate; var Year = 0; var Month = 0; var Day = 0; var CurrentDate = ""; // 初始化时间 Year= day.getFullYear();// ie火狐下都可以 Month= day.getMonth()+
-
js实现点击注册按钮开始读秒倒计时的小例子
js 复制代码 代码如下: <script language="javascript"> <!-- var wait_time = 8; //设置秒数(单位秒) var secs_time = 0; for(var i=1;i<=wait_time;i++) { window.setTimeout("sTimer("+i+")",i*1000); } function sTimer(num) { if
-
js获取当前月的第一天和最后一天的小例子
引入XDate.JS 这个小插件,不知道的百度谷歌吧 代码如下: 复制代码 代码如下: var firstDate = new Date(); firstDate.setDate(1); //第一天 var endDate = new Date(firstDate); endDate.setMonth(firstDate.getMonth()+1); endDate.setDate(0); alert("第一天:"+new XDate(firstDate).toString('yyyy
-
JS实现QQ图片一闪一闪的效果小例子
复制代码 代码如下: <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=gb2312"> <TITLE>无标题文档</title> </HEAD> <BODY> <IMG id="imgId" style="visibility:visible &qu
-
js中将具有数字属性名的对象转换为数组
虽然不太常用,但我们的确可以给对象添加以数字为属性名的属性: 复制代码 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; 这个对象并不是数组类型,那有没有办法把它转换为数组类型呢?jQuery代码中采用了Array.prototype.slice把这种对象转换为数组,但我试了好几遍,就是不行: 复制代码 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; alert(Array.prototype.slice.call(o
-
javascript中length属性的探索
例子1: 复制代码 代码如下: var obj={0:'a',1:'b'} alert(obj.length); //undefined var arr=['a','b'] alert(arr.length); // 2 从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对象的长度. 但是类数组对象的length所确实和存储的数
-
遍历js中对象的属性和值的实例
今天优化项目时,遇到了关于"遍历js中对象的属性和值"的需求.之所以会有这个需求,是因为要做一个局部刷新表格内容的js插件.刚开始我去网上荡了一个js分页插件,但是智商实在捉急,搞了半天没搞出来!后来就怒了,干脆自己写一个好了.结果就遇到了这个问题! 问题:通过遍历属性名数组,获取对象的属性值失败 刚开始的错误代码如下: for(var i=0;i<dataList.length;i++) { var dataLine="<tr>"; for(va
-
vue数据对象length属性未定义问题
目录 数据对象length属性未定义 问题 解决 vue2.x中数组length属性报错 原因 解决方案 数据对象length属性未定义 问题 通过axios得到接口数据,但发现该数据length属性在打印的时候undefined. this.axios.get("/xxx/xxx/xxx/xxxx/process/status?docId=" + this.docId).then((response) => { if (response.data.code === 0) {
随机推荐
- PHP正则表达式基本函数 修饰符 元字符和需转义字符说明
- Angular 4依赖注入学习教程之组件服务注入(二)
- 什么是 AngularJS?AngularJS简介
- 身份证复印件的正确使用方法 身份证防被盗用
- 浅析Java方法传值和传引用问题
- python3.5实现socket通讯示例(TCP)
- Javascript拖拽&拖放系列文章3之细说事件对象第1/4页
- 详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
- python paramiko模块学习分享
- Python制作CSDN免积分下载器
- php实现图片以base64显示的方法
- MySQL 关于表复制 insert into 语法的详细介绍
- jQuery实现冻结表格行和列
- Nodejs多站点切换Htpps协议详解及简单实例
- javascript内置对象arguments详解
- React/Redux应用使用Async/Await的方法
- python的pygal模块绘制反正切函数图像方法
- js中比较两个对象是否相同的方法示例
- Spring Boot配置Thymeleaf(gradle)的简单使用
- Android实现拍照功能