一、数组去重,直接写到Array原型链上。 二、call apply bind 之间的区别 this用法总结 第一句话:this是谁和函数的在哪执行的以及在哪定义的都木有半毛钱关系 this是谁分几种情况: 第一种:函数谁调用this就指向谁,主要看函数(方法)前面的 . 是谁 那么this就是谁 ...
分类:
移动开发 时间:
2017-05-20 18:22:16
阅读次数:
242
// 最简单数组去重法 function unique1(array){ var n = []; //一个新的临时数组 //遍历当前数组 for(var i = 0; i < array.length; i++){ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到临 ...
分类:
编程语言 时间:
2017-05-19 23:46:12
阅读次数:
227
var arr=[1,1,2,2,3,5,2];function uniqueArr(arr){ var data=[]; for(var i=0;i<arr.length;i++){ if(data.indexOf(arr[i])<0){ data.push(arr[i]); } } return ...
分类:
编程语言 时间:
2017-05-19 16:50:28
阅读次数:
154
1.Thinkphp的distinct(field)查询数据库用作查询去重时,如果后面加上order则是对distinct检索出来的结果进行排序,而不是先排序再distinct去重,曾经想通过order对检索结果进行顺序控制,发现失败!切记~~~~ 2.array_unique数组去重,当初想对一个 ...
分类:
其他好文 时间:
2017-05-19 10:09:08
阅读次数:
144
var a=[1,2,3,4,4]; var b=[]; var c={}; // 方法一 indexOf属性 针对不存在元素会返回 -1 否则会返回字符的指定位置 // for( i in a){ // if(b.indexOf(a[i])==-1){ // b.push(a[i]) // // ... ...
分类:
编程语言 时间:
2017-05-13 19:07:52
阅读次数:
224
1.es5zhong的几种处理数组的方法: 参考文档:http://ourjs.com/detail/54a9f2ba5695544119000005 es6中数组去重方法,参考:http://www.cnblogs.com/wangujianchi/p/6436375.html 1) indexO ...
分类:
编程语言 时间:
2017-05-12 17:28:00
阅读次数:
217
一、面试80%都要问的数组去重 数组去重的方式有多种,其实面试中主要是想靠对对象的理解。还记得我第一次去面试的时候,去重的时候用了2个for循环。 二、返回字符串中字符出现次数最多的那字符 三、排序算法(排序算法的种类太多) 1.冒泡排序 2.选择排序 三、不借助中间变量交换2个变量的值 四、未完待 ...
分类:
编程语言 时间:
2017-05-12 01:34:22
阅读次数:
253