一维数组: 二维数组: 运算符: 类型 运算符 算数运算符 + - * / % ++ -- 赋值运算符 = 比较运算符 > < >= <= == != ! 逻辑运算符 && || ! 位运算符 & | ~ ^ << >> 其它运算符 三目运算符(?:)、逗号运算符、void运算符、typeof、in ...
分类:
编程语言 时间:
2019-06-30 19:09:55
阅读次数:
161
最近在面试,侥幸面试成功,这里列举一下数组去重的方法这里我们先随机生成一个10000项的数组,通过不同方法的对数组进行去重,来比较一下速度。 首先生成数组 1.首先是通过双循坏的方法 声明一个新的空数组,每次对新数组进行检索,如果查不到,则将元素插入。时间复杂度为O(n2)贴上代码 2.这种思路是先 ...
分类:
编程语言 时间:
2019-06-28 18:15:35
阅读次数:
154
/*解决ie8中js数组没有indexOf方法*/ jQuery.extend({ exportResport : function(url, method, params){ var paramControl = '' ; $.each(params,function(name,value){ p... ...
分类:
Web程序 时间:
2019-06-21 17:08:56
阅读次数:
131
针对js各种遍历作一个总结分析,从类型用处:分数组遍历和对象遍历;还有性能,优缺点等。 JS数组遍历: 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ console.log(arr[i] ...
分类:
编程语言 时间:
2019-06-19 21:44:24
阅读次数:
144
js数组常用方法 js数组有如下常用方法: (1)unshift()在数组的最前面添加内容,返回值为数组的长度 (2)shift()删除数组中的第一个元素,返回值为删除元素 (3)push()在数组的末尾添加元素,返回值为数组的chang (4)pop()删除数组的最后一个元素,返回值为删除的元素 ...
分类:
编程语言 时间:
2019-06-14 21:49:15
阅读次数:
113
一、push()方法 向数组的末尾添加元素返回值为当前操作的数组的操作以后的长度 二、pop()方法 删除数组的最后一项,并返回删除元素的值;如果数组为空则返回undefine 三、unshift()方法 向数组的前面添加元素返回值为当前操作的数组的操作以后的长度 四、shitf()方法 删除第一项 ...
分类:
编程语言 时间:
2019-06-13 15:22:31
阅读次数:
127
项目里面有个需求,是检测两个数组里面是否有相同的重复项,有则返回 ,没有则返回 ,并且不需要获取重复项的数据。 如果是需要获取重复项的数据,那肯定需要遍历循环,但是既然只要简单知道是否重复,就没有必要一个个去遍历,直接用 ES6 的新数据类型 Set 即可,因为他有一个特性是每个元素都不重复,因此经 ...
分类:
编程语言 时间:
2019-06-11 10:52:49
阅读次数:
103
不会改变原来数组的有: concat() 连接两个或更多的数组,并返回结果。 every() 检测数组元素的每个元素是否都符合条件。 some() 检测数组元素中是否有元素符合指定条件。 filter() 检测数组元素,并返回符合条件所有元素的数组。 indexOf() 搜索数组中的元素,并返回它所 ...
分类:
编程语言 时间:
2019-06-05 19:23:07
阅读次数:
99
1、push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 1)、语法: 2)、返回值: 把指定的值添加到数组后的新长度。 3)、说明: push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。 4)、实例: ...
分类:
编程语言 时间:
2019-05-31 23:51:29
阅读次数:
155
函数:学习函数,可以将一段重复的代码进行封装,一次声明,多次调用1、好处:维护性 2、声明函数:函数名规范:一般都是动词+名词,一般函数都是要做某件事 语法:function 函数名(){ 函数体 } 调用函数:函数名(); 注意:函数光声明时不会执行的,必须要进行调用 3、函数的参数:在函数中,需 ...
分类:
编程语言 时间:
2019-05-31 23:18:56
阅读次数:
144