方法一:数组下标去重法 思路:如果当前数组的第i项在当前数组中第一次出现的位置不是i,那么表示第i项是重复的,忽略掉。否则存入结果数组。 注意:此方法也用到了“indexOf”方法。 //数组去重 方法一 function fn(arr){ var arr1 = []; for(var i =0;i ...
分类:
编程语言 时间:
2018-10-28 20:48:47
阅读次数:
152
indexof函数分析 在一串字符串中统计指定字符串数量的函数。 var mainStr="star,star,study,study,star,hello"; var subStr="star"; function countStar(mainStr, subStr) { var count = ...
分类:
其他好文 时间:
2018-10-27 17:09:46
阅读次数:
117
2.1.30几何级数递增序列。通过实验找到一个t,使得对于大小为N=10^6的任意随机数组,使用递增序列1,下取整(t),下取整(t^2),下取整(t^3),下取整(t^4),...的希尔排序的运行时间最短。给出你能找到的三个最佳t值以及相应的递增序列。t=5.31,递增序列:28 149 795 ...
分类:
其他好文 时间:
2018-10-27 10:25:26
阅读次数:
207
public String getParentPath(final String originalPath) { boolean isSplitRequired = true; int lastSlashIndex = originalPath.lastIndexOf("/"); if (lastS... ...
分类:
其他好文 时间:
2018-10-26 22:11:06
阅读次数:
197
数组实例的find方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。 上面代码中,find方法的回调函数可以接受三个参数,依次为当前的值、当前的位置和 ...
分类:
编程语言 时间:
2018-10-25 17:58:44
阅读次数:
292
以下记录几个可能经常用到的es7与es8的新特性: Array.prototype.includes() 不使用ES7 使用indexOf()验证数组中是否存在某个元素,这时需要根据返回值是否为-1来判断: 使用ES7 使用includes()验证数组中是否存在某个元素,更加直观简单: includ ...
分类:
其他好文 时间:
2018-10-24 20:17:06
阅读次数:
139
循环结构: 1、声明循环变量;2、判断循环条件3、执行循环体操作4、更新循环变量然后循环执行2-4,直到条件不成立时,跳出循环。 JavaScript indexOf() 方法 该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 ...
分类:
其他好文 时间:
2018-10-24 20:06:05
阅读次数:
113
$(".aFileBtn").on("change","input[type='file']",function(){ var filePath=$(this).val(); //filePath.indexOf("jpg")!=-1 || filePath.indexOf("png")!=-1 i... ...
分类:
Web程序 时间:
2018-10-24 16:01:03
阅读次数:
441
JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: (二)使用数组字面量表示法: 数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组的原型方法,数组原型方法主要有以下这些: 下面详细介绍一下各个方法的基本功能。 1、join() 2、push( ...
分类:
编程语言 时间:
2018-10-24 15:47:17
阅读次数:
211
构造函数的书写和具体的实现在昨天的(数据结构 链表的增和插入(2018/10/23))已经写过; 删除: 遍历: ...
分类:
其他好文 时间:
2018-10-24 15:16:51
阅读次数:
140