随笔分类 -  数组

摘要:除了常用的for和while循环外,还有其他几种函数可以快速的处理数组1、forEach() array.forEach(function(currentValue, index, arr), thisValue) 返回值: undefinedvar arr = [10, 20... 阅读全文
posted @ 2017-04-06 11:37 ning0_o 阅读(486) 评论(0) 推荐(0)
摘要:var arr = [1, 5, 3, 8, 9];var min = Math.min.apply(Math, arr); // 1var max = Math.max.apply(Math, arr); // 9 阅读全文
posted @ 2017-02-15 14:36 ning0_o 阅读(153) 评论(0) 推荐(0)
摘要:1、push() 合并2个数组 push改变原数组,返回数组最新长度var a1 = [2, 3], a2 = [4, 0], len;len = Array.prototype.push.apply(a1, a2);console.log(a1, a2, len); ... 阅读全文
posted @ 2017-02-15 14:10 ning0_o 阅读(232) 评论(0) 推荐(0)
摘要:1、delete arr[index]只删除值,数组索引不变、长度不变var arr = ["a", "b", 1, 2, 3];delete arr[2];console.log(arr);2、arr.splice(index, n);从index位置删除n个元素var arr = ["a", "... 阅读全文
posted @ 2016-09-02 15:17 ning0_o 阅读(137) 评论(0) 推荐(0)
摘要:1、数组截取concat():基于原数组,添加元素,并创建新数组slice():获取指定位置的元素,并创建新数组var arr = [1,2];var arr1 = arr.concat(3);console.log("arr=", arr, "arr1=", arr1);//arr=[1,2] a... 阅读全文
posted @ 2016-07-26 11:07 ning0_o 阅读(123) 评论(0) 推荐(0)
摘要:1、字符串转数组str.split(';'); //以分号拆分字符串2、数组转字符串arr.join(';'); //把数组项拼接成字符串,并以分号隔开。默认情况下是以逗号隔开 阅读全文
posted @ 2016-07-11 15:06 ning0_o 阅读(210) 评论(0) 推荐(0)