javascript 判断数组中的重复内容的两种方法 by FungLeo
前言
2016年06月08日修复BUG
一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容...思路
把数组变成字符串
循环原数组,拿每一个字段和这个字符串进行比对,看是否有重复
如何拿A字符串和B字符串进行对比,并且要求判断出B字符串中包含过个A字符串呢?...原理特别简单,就是,数组中的字段,在由数组变成的字符串中的首次出现位置和最后一次出现位置是否一致,如果不一致,就说明这个重复出现了....所以,这个方法其实有更广泛的用途.
OK,运行又一次成功
总结
如果仅仅是比对第一个方法其实足够用了.
第二个方法可以查找出现的真实次数,比如重复了4次,就能找到4.具体的用途自己思考咯....首发地址:http://blog.csdn.net/FungLeo/article/details/51596404
2016年06月08日修复BUG说明
之前考虑的代码没有考虑过数组内一个字段的内容包含另一个字段的内容的这种特殊情况