正文↓ js数组遍历相信大家都不陌生,很多人会想到for循环和 for...in...循环,但是千万不要使用for...in...循环遍历数组,特别是如果你想写点有用的,能够移植的代码时。下面我们来看看这个可恶的for...in...。 1、语法 这个语法中有个object,我们知道在javascr ...
分类:
编程语言 时间:
2016-12-29 08:11:28
阅读次数:
370
数组方法清空数组1: arr.length=02: arr=[]arr.push()//往数组最后一个添加元素,会待会一个返回值,就是新的数组长度arr.unshift()//往数组的第一个添加元素,也同样返回一个新的数组长度ie6 7不支持unshift返回值arr.pop()//删除最后一个元素 ...
分类:
编程语言 时间:
2016-12-28 17:08:44
阅读次数:
221
1、数组删除 2、数组合并 3、原数组会被修改的数组方法有: 1)排序 .sotr() 2)逆序 .reverse() 3)数组拼接 .splice() ...
分类:
编程语言 时间:
2016-12-27 00:18:37
阅读次数:
138
function createArr(){ var arr = new Array(); arr.push.apply(arr,arguments); arr.toJoin = function(){ return this.join(","); } arr.toSlice = function(s... ...
分类:
编程语言 时间:
2016-12-25 17:51:12
阅读次数:
182
var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr.length-1]); ...
分类:
编程语言 时间:
2016-12-21 14:04:44
阅读次数:
242
很早之前整理的一篇文章,感觉比较清晰。 一、数组元素的操作 1、数组的创建 var arrayObj = new Array(); var arrayObj = new Array(size); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = []; 2、数组的元素的 ...
分类:
编程语言 时间:
2016-12-21 13:40:52
阅读次数:
260
for(var i=0,flag=true,len=attrList.length;i<len;flag ? i++ : i){ if( attrList[i]&&(attrList[i].attrId=='530'||attrList[i].attrId=='534'||attrList[i].a... ...
分类:
编程语言 时间:
2016-12-20 20:53:19
阅读次数:
237
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }';JSON对象:var str2 = { "na ...
分类:
编程语言 时间:
2016-12-20 20:34:38
阅读次数:
165
Array.prototype.unique1 = function() { var n = []; //一个新的临时数组 for(var i = 0; i < this.length; i++) //遍历当前数组 { //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push ...
分类:
编程语言 时间:
2016-12-19 21:16:10
阅读次数:
177