JS中数组去重

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script type="text/javascript">//创建一个数组var arr = [1,2,3,2,2,1,3,4,2,5];//去除数组中重复的数字//获取数组中的每一个元素for(var i=0 ; i<arr.length ; i++){//console.log(arr[i]);/*获取当前元素后的所有元素*/for(var j=i+1 ; j<arr.length ; j++){//console.log("---->"+arr[j]);//判断两个元素的值是否相等if(arr[i] == arr[j]){//如果相等则证明出现了重复的元素,则删除j对应的元素arr.splice(j,1);//当删除了当前j所在的元素以后,后边的元素会自动补位//此时将不会在比较这个元素吧,我需要在比较一次j所在位置的元素//使j自减j--;}}}console.log(arr);</script></head><body></body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/325681.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PPT 2010实现使用自定义主题付下载

直接入主题&#xff0c;首先我们打开PPT2010&#xff0c;如下图所示&#xff1a; 点击设计&#xff0c;找到浏览主题&#xff1a; 然后找到我们需要的主题&#xff0c;我已经整理了常用的40套&#xff1a; 最后完美更改

Mybatis中连接池介绍

连接池&#xff1a;我们在实际开发中都会使用连接池。以为它可以减少我们获取连接所消耗的时间mybatis中的连接池mybatis连接池提供了三种方式的配置&#xff0c;配置位置主配置文件SqlMapConfig.xml中的dataSource标签&#xff0c;type属性就是标识采用何种连接池方式type属性…

【深圳】.NET 技术分享交流会

随着微软Build 2017的召开&#xff0c;预期将发布.NET Core 2.0 Preview, 邀请深圳地区.NET技术专家和从业人员&#xff0c;一起分享与交流.NET 技术的发展方向,提高.NET技术氛围&#xff0c;发掘.NET高级人才&#xff0c;为改善.NET生态贡献一份力&#xff0c;使.NET技术在深圳…

JS数组中的剩余方法

<!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><script type"text/javascript">var arr ["孙悟空","猪八戒","沙和尚"];var arr2 ["白骨精",…

分布式作业 Elastic Job 如何动态调整

转载自 分布式作业 Elastic Job 如何动态调整 前面分享了两篇分布式作业调度框架 Elastic Job 的介绍及应用实战。 ElasticJob&#xff0d;分布式作业调度神器 分布式作业 Elastic Job 快速上手指南 Elastic Job 提供了简单易用的运维平台&#xff0c;方便用户监控、动态修…

好玩的Scratch

一、什么是scratch: 1.图形化编程工具 2.完全免费的软件 二、scracth窗口的主要区域&#xff1a; 1.角色区 2.程序区 3.积木区 4.舞台 5.功能按钮 6.新建背景 三、狐狸散步: 1.将原来的猫角色删掉&#xff0c;新加一个狐狸角色 2.新建山的背景 3.将积木拖动到程序区 四、scratc…

Visual Studio 2017 - Update 2预览版已发布

微软在继续通过Visual Studio Preview项目测试各类新功能&#xff0c;同时会通过公开发布的正式版测试这些新功能在现实世界中的表现情况。通过这种方式&#xff0c;开发者有机会及时了解正在开发的新功能&#xff0c;在开发的早期阶段向微软提供宝贵的反馈&#xff0c;借此为产…

移动WEB特效开发

一、触摸事件&#xff1a; 1.touchstart&#xff1a;手指刚接触屏幕时触发。 2.touchmove:手指在屏幕上移动时触发。 3.touchend:手指移开屏幕时触发。 eg: var span document.getElementsByTagName(“span”)[0]; var div document.getElementsByTagName(“div”)[0]; //手指…

面试过程中千万不要犯这 5 点低级错误

转载自 面试过程中千万不要犯这 5 点低级错误 最近你面了几家公司了&#xff1f;都拿到多少offer了&#xff1f;如果你还没有拿到心仪的offer的话&#xff0c;想想自己是不是在面试中犯了错误&#xff0c;踩中面试官雷区了。 姑且不说面试迟到、仪容问题、简历作假等所有人…

Mybatis框架的连接池配置

xml配置&#xff1a;<?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><envir…

ASP.NET Core开发之HttpContext

ASP.NET Core中的HttpContext开发&#xff0c;在ASP.NET开发中我们总是会经常用到HttpContext。 那么在ASP.NET Core中要如何使用HttpContext呢&#xff0c;下面就来具体学习ASP.NET Core HttpContext。 注入HttpContextAccessor ASP.NET Core中提供了一个IHttpContextAcces…

移动WEB页面开发

一、如今的移动行业&#xff1a; 1.移动互联网的发展 2.智能手机迅速发展 3.移动WEB应用的发展 4.移动端的开发需求逐年增加 二、移动网页开发和pc网页开发的区别&#xff1a; 1.终端设备及浏览器 2.分辨率 3.视口 4.输入特性&#xff1a; 鼠标、键盘 触摸 三、PC端开发浏览器:…

数据库事务的四大特征

什么是事务&#xff1f; 事务&#xff1a;是数据库操作的最小工作单元&#xff0c;是作为单个逻辑工作单元执行的一系列操作&#xff1b;这些操作作为一个整体一起向系统提交&#xff0c;要么都执行&#xff0c;要么都不执行&#xff1b;事务是一组不可再分割的操作集合&#…

.NET的一点历史故事:Novell的崩溃和Xamarin的重生

Novell 是一家神奇的技术公司&#xff0c;它自行开发和收购了很多不错的软件和标准&#xff0c;涵盖 NetWare、IPX、WordPerfect、Quattro Pro&#xff0c;Unix&#xff0c;SUSE和Mono。它曾有心挑战微软的霸权&#xff0c;最后不免以失败收场&#xff0c;但在开源运动的发展历…

两步验证杀手锏:Java 接入 Google 身份验证器实战

转载自 两步验证杀手锏&#xff1a;Java 接入 Google 身份验证器实战 什么是两步验证&#xff1f; 大家应该对两步验证都熟悉吧&#xff1f;如苹果有自带的两步验证策略&#xff0c;防止用户账号密码被盗而锁定手机进行敲诈&#xff0c;这种例子屡见不鲜&#xff0c;所以苹…

JS删除之前弹出一个带有确认和取消按钮的提示框confirm()

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head><meta http-equiv"Content-Type" content"text/html; charsetUTF-8"><title>添加删除记录…

马戏团表演

一、控制结构&#xff1a; 1.顺序结构 2.选择结构 3.循环结构 二、顺序结构&#xff1a; 1.含义&#xff1a;程序从上到下执行&#xff0c;在编程中&#xff0c;一般都是从第一行代码开始往下执行&#xff0c;在scratch中&#xff0c;从第一个积木开始往下执行。 三、流程图&am…

剑英的区块链学习手记(一)

开篇布拉拉 因为参与了小蚁的c#智能合约编译器的开发&#xff0c;让我第一次近距离接触到区块链技术。 以前我对区块链技术的了解&#xff0c;只知道有一种叫做比特币的玩意儿&#xff0c;以前有同事在几百块一个比特币的时候屯了一批&#xff0c;后来价格炒高了&#xff0c;…

C++比较两个字符串是否完全相同

在写程序的过程中&#xff0c;经常会遇到要比较两个字符串是否相等的情况。如果要比较的对象是char字符串&#xff0c;则利用 int strcmp(const char s1,const char* s2) 当s1 < s2时&#xff0c;返回为负数&#xff1b; 当s1 s2时&#xff0c;返回值 0&#xff1b; 当s1 &…