当前位置:首页 > 日记 > 正文

js中删除数组中的某一元素实例 | 无下标时

js中删除数组中的某一元素实例 | 无下标时

1、使用filter数组去重;

var arr1 = [1,2,3,4,5,6];//待操作数组var j = 2;//待删除元素var noRepeat = function(arr1,arr2){return arr1.flter(function(e){return arr2.indexOf(e) == -1;})};var arr2 = [];arr2.push(j);//保证待删除数为数组,方便使用过滤器console.log(noReapeat(arr1,arr2));//即得到剔除后的数组

2、常规方法获得

//先从数组中找到待删元素下标Array.prototype.indexOf = function(val){for(var i=0;i<this.length;i++){(this[i] == val)&&(return i;);return -1;}}//使用splice进行删除(注意:splice返回的是删除的数组,我们需要的是删除后的原数组)Array.prototype.remove = function(val){var index = this.indexOf(val);//调用上面函数获取下标if(index != -1){this.splice(index,1);//删除元素return this;//已经剔除的原数组}} //调用var arr = [1,2,3,4,5];console.log(arr.remove(3));

3、使用join,split,concat组合处理,有一定的局限性,操作也比较麻烦。

以上这篇js中删除数组中的某一元素实例(无下标时)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

excel表格计算优秀及格率的教程

excel表格计算优秀及格率的教程

计算,教程,表格,优秀,及格率,  Excel中的优秀率具体该如何计算呢?下面是由小编分享的excel表格计算优秀及格率的教程,以供大家阅读和学习。excel表格计算优秀及格率的教程计算优秀及格率步骤1:打开EXCEL软件,使用手动创建一些基础数据,如图。…

Photoshop简单制作个性十足的文字

Photoshop简单制作个性十足的文字

文字,人像,海报,简单,个性,作者制作文字人像的方法比较实用。前期需要把人物抠出,并单独把暗部区域选出后填色;然后新建图层,用暗部区域选区添加蒙版;再用定义好的文字笔刷在人像部分刷上文字;最后再润色。最终效果步骤:1、素材拖进ps,ctrl+j复制…

js+html获取系统当前时间

js+html获取系统当前时间

系统,时间,电脑软件,js,html,本文实例为大家分享了html获取系统当前时间的具体代码,供大家参考,具体内容如下<html><head><STYLE>TD {FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}</STYLE><script…

Photoshop制作红斑效果的立体字

Photoshop制作红斑效果的立体字

立体字,效果,电脑软件,Photoshop,今天为大家分享Photoshop制作红斑字,教程比较基础,主要是通过图层样式进行操作,推荐到,喜欢的朋友可以参考本文!1、在ps软件中,新建一个800*800的文档,背景色为白色,写上黑色的字体,如图所示2、双击字体的图层样式,调…

怎么在WPS表格中使用颜色筛选WPS表

怎么在WPS表格中使用颜色筛选WPS表

筛选,步骤,表格,颜色,电脑软件,  以往WPS表格功能局限时,只能通过内容筛选,随着使用数据中不断出现的新问题,对WPS表格进行升级创新,满足工作需要,而拓展增加颜色筛选功能就是其中之一,使得统计数据时极为方便,下面小编就教你怎么在WPS表格中使…

Excel怎么隔多行插入一行Excel隔多

Excel怎么隔多行插入一行Excel隔多

步骤,方法,电脑软件,Excel,隔多行,  工作中我们常常需要在Excel表格中隔多行插入一个空行,手动操作费时费事还容易出错,现在小编就来教你一种简便的方法。Excel隔多行插入一行的步骤打开需要修改的Excel表格Excel隔多行插入一行的步骤图1 …

jQuery判断网页是否已经滚动到浏览

jQuery判断网页是否已经滚动到浏览

网页,方法,浏览器,电脑软件,jQuery,有些需求中,需要当用户滚动到浏览器底部的时候,再加载新的内容。笔者在这里介绍如何使用Jquery判断用户是否已经浏览到网页的底部了。在了解下面的知识点之前,笔者这里先介绍几个概念。$(window).height(); …

WdatePicker.js时间日期插件的使用

WdatePicker.js时间日期插件的使用

插件,时间日期,使用方法,电脑软件,WdatePicker,本文介绍了WdatePicker.js时间插件使用,分享给大家,具体如下:引用: 在项目中引用“plugin-clander”文件夹。 在html中引用”WdatePicker.js”即可。<script src="js/plugin-clander/WdatePicker…

AI如何做出凹陷效果 AI制作文字凹

AI如何做出凹陷效果 AI制作文字凹

凹陷,文字,教程,效果,电脑软件,小薰AI教程:使用AI制作相册。本次教程中,通过制作凹陷效果文字的步骤介绍如何使用AI制作凹陷效果;主要使用到外观中的内发光和变换,灵活变换参数数值可以得到不同的效果,在练习中需要多次尝试得到最理想的结果。赶…

什么是网页登录保护及如何取消网页

什么是网页登录保护及如何取消网页

网页,取消,登录,设置,电脑软件,  每个受保护网页都包含有一个设定好的权限代码,在用户登录成功并赋予相应的访问权限后,检查该用户的权限信息是否包含有该网页的权限代码,如果有则可以访问这个受保护网页,否则重定向到登录失败或权限不够…

JavaScript实现短信倒计时60s

JavaScript实现短信倒计时60s

倒计时,短信,电脑软件,JavaScript,废话不多说了,直接给大家贴代码了,具体代码如下所示;$(function(){ //获取验证码 var getCode = document.getElementById('getCode'); var wait = 60; function time(btn){ if (wait===0) …

wps幻灯片怎么设置自动切换

wps幻灯片怎么设置自动切换

步骤,幻灯片,设置自动,演示,电脑软件,  幻灯片放映过程中通常情况下都是点击鼠标才会切换到下一张幻灯片,这时有个问题就是怎么能够让它自动切换呢?下面是WPS演示幻灯片自动切换的方法,希望看完本教程的朋友都能学会wps并运用起来。WPS演示…