1、concat() 连接两个或更多的数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 var arr = [1, 2, 3]; var arr1 = [11, 22, 33]; document.write(arr.concat(4, 5, arr1)); 输出结果: 1,2,3 ...
分类:
编程语言 时间:
2017-03-08 11:32:44
阅读次数:
239
对数组中每个元素执行一次ck函数,知道某个元素返回true,则直接返回true。如果都返回false,则返回false 检查整个数组中是否有满足ck函数的元素。 var result = [1,5,3,6].some( (v,i) => (v>10) ) //所有元素都不满足,返回result = ...
分类:
编程语言 时间:
2017-03-07 13:21:35
阅读次数:
268
push()函数用于向当前数组的添加一个或多个元素,并返回新的数组长度。新的元素将会依次添加到数组的末尾。 该函数属于Array对象,所有主流浏览器均支持该函数。 语法 array.push( item1 [,items... ] )参数 参数 描述item1 任意类型添加到当前数组末尾处的元素。i ...
分类:
编程语言 时间:
2017-03-04 12:50:08
阅读次数:
263
数组是js中非常常用的一个对象,它有一些经典的操作,今天零度就为大家介绍介绍。 首先,声明一个数组的方法有两种: 一般情况都使用第一种,在创建的时候可以直接往里面放数据,也可以以后在添加。 一、给数组添加数据 常用的有两种方法: 1.push方法,向数组的末尾添加数据 2.unshift方法,向数组 ...
分类:
编程语言 时间:
2017-03-01 12:52:46
阅读次数:
222
1.数组初始化 或者 或(设置数组大小参数3,但是因为js数组是任意的,并没有实际的限制作用,依然可以添加arr[3],arr[4].....) 或者 个人更喜欢采用:var arr=[];这样的方式初始化数组,感觉要比new Array()新建对象的方式更好用。 2.数组初始化的时候赋值 3.二维 ...
分类:
编程语言 时间:
2017-03-01 12:18:53
阅读次数:
142
<body> <div> sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 </div> <div id="showBox"> 1、简单数组简单排序 <script type="text/javascript"> var arrSimple=new Array(1,8,7,6); ar ...
分类:
编程语言 时间:
2017-02-28 15:41:21
阅读次数:
167
1、数组的创建 1 var arrayObj = new Array(); //创建一个数组 2 3 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 4 5 var arrayObj = new Array([element0[, ...
分类:
编程语言 时间:
2017-02-22 19:41:33
阅读次数:
275
function deleteRepeat(){//删除重复的 var _arr=[1,1,1,3,3,3,5,8,8,9,10]; //console.log(_arr); for(var i=0;i<_arr.length;i++){ for(var n=i+1;n<_arr.length;n+ ...
分类:
编程语言 时间:
2017-02-18 09:46:11
阅读次数:
203
实习了好久,大概用了半年ng2了吧,突然被同事问到js排序问题,一时竟有些懵逼,回来就温故一下,希望自己不忘初心,加油加油! 冒泡排序: 随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效 ...
分类:
编程语言 时间:
2017-02-17 23:31:56
阅读次数:
336