<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><script src="js/jquery.min.js"></script><script>//双重for循环原始  找出所有没有重复的字符var arr5 = ['a', 'b', 'c', 'b', 'd', 'a', 'c', 'e'];var temp = [];for (var i = 0; i < arr5.length; i++) {var flag = true;for (var j = 0; j < arr5.length; j++) {if (arr5[i] == arr5[j] && i != j) {flag = false;break;}}if (flag) {temp.push(arr5[i]);}}console.log(temp);//使用indexOf和lastIndexOf优化代码temp=[];$.each(arr5,function(index,item){if(arr5.indexOf(item)==arr5.lastIndexOf(item)){temp.push(item);}})console.log(temp);</script></body>
</html>

Javascript找出所有没有重复的字符(优化)相关推荐

  1. JavaScript 找出数组中重复的元素

    实现检测数组重复元素的功能,需要注意一点的是,多个(2个或2个以上)重复元素,我们只需要挑出一个来就可以了. <!DOCTYPE html> <html><head> ...

  2. 在一段英文字母中找出每个字母重复数量的方法(Java)

    首先需要了解下java的hashmap数据类型: hashmap是基于哈希表的Map接口的实现.hashmap有两个元素,一个是key(键名),一个是value(键值),就相当于一个字典了,和Pyth ...

  3. 找出数组中重复的数字---多思路

    问题:找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找出数组中任意 ...

  4. 找出重复的数java_剑指offer:1.找出数组中重复的数(java版)

    数组中重复的数: 题目:找出数组中重复的数, 题目描述: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的. 也不知道每个数字重复几次.请找 ...

  5. 剑指offer 面试题三 找出数组中重复的数字

    1 import org.junit.Test; 2 3 import java.util.Arrays; 4 import java.util.HashSet; 5 6 public class D ...

  6. 13. 找出数组中重复的数字【难度: 简单 / 知识点: 模拟】

    13. 找出数组中重复的数字[难度: 简单 / 知识点: 模拟] 方法一: map 计数 时间复杂度O(nlongn) 空间复杂度多了一个二叉树 class Solution {public:int ...

  7. java如何找重复数字_Java如何找出数组中重复的数字

    题目描述:找出数组中重复的数字,具体内容如下 在一个长度为n的数组里的所有数字都在 0~n-1的范围内.数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次.请找出数组中任意 ...

  8. 图解面试题:找出数组中重复的数字?

    今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题03. 数组中重复的数字. 题目链接:https://leetcode-cn.com/problems/shu-zu-zhon ...

  9. 在linux中查找重复的文件夹,如何在Linux上找出并删除重复的文件:FSlint

    大家好,今天我们会学习如何在Linux PC或者服务器上找出和删除重复文件.这里有一款工具你可以工具自己的需要使用. 无论你是否正在使用Linux桌面或者服务器,有一些很好的工具能够帮你扫描系统中的重 ...

最新文章

  1. (Mirage系列之六)在Mirage里使用Collection
  2. 修改vb6的编译器c2.exe使它可以输出汇编代码_xv6笔记-启动代码分析
  3. 2021年JVM生态中哪些是流行的、热门的、趋势是什么
  4. linux 下mysql命令 (授权用户 和 基本操作)
  5. Scala集合实现WordCount代码实现
  6. 面向对象-多态与多态性
  7. python标准库time_Python 标准库之时间篇
  8. 【转】C++/CLI简介(什么是C++/CLI) -------C++/CLI 编程系列一
  9. vb mysql 表格显示,在VB中编辑数据库和电子表格
  10. html图片分类插件,Quicksand-jQuery超酷图片分类插件
  11. iis属于中间件吗_今天设计一套高可用高并发、海量存储可伸缩的消息中间件生产架构...
  12. 线性表部分知识点小结
  13. AlbertTransformerEncoder
  14. 关于RS485的使用
  15. linux重启数据库11g,linux下重启oracle数据库
  16. 读书和实践是学习Verilog的正确途径
  17. manjaro 亮度调节
  18. 微信开发者工具-调试器
  19. 计算机管理映像路径,windows任务管理器显示映像路径和命令行设置参考
  20. 会声会影老牌视频剪辑软件2023新版本升级

热门文章

  1. 识别率惊人的 GitHub 口罩检测 | 原力计划
  2. 另类数据解读 : 口罩是什么时候成为硬通货的?!
  3. 凭什么说 5G 安全无害?
  4. 华为全球最快 AI 训练集群 Atlas 900 诞生!
  5. 谁人来帮库克卖“苹果”?
  6. 程序员如何应对双十一购物的大流量冲击?
  7. 为何 iOS 越来越偏爱 Swift?
  8. 动荡的 Docker
  9. 盘点开发者最爱的 IntelliJ 插件 Top 10
  10. 历史上第一位从事游戏开发与设计的女程序员