社区
JavaScript
帖子详情
js有没有函数可以直接删除数组中的某一个值
szjq
2006-11-15 02:50:31
我想把数组中的某个值删除掉,有没有方便的办法,要删掉的这个值是我从函数参数获得的
有现成的方法吗?
...全文
501
4
打赏
收藏
js有没有函数可以直接删除数组中的某一个值
我想把数组中的某个值删除掉,有没有方便的办法,要删掉的这个值是我从函数参数获得的 有现成的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szjq
2006-11-15
打赏
举报
回复
明白了,谢谢各位老大
rotApple
2006-11-15
打赏
举报
回复
<script language="JavaScript" type="text/javascript">
Array.prototype.Remove = function(val)
{
for(var i=0;i<this.length;i++)
if(this[i] === val)
this.splice(i,1);
}
var arr = ["abc","def","efff","vvv","xxx"];
alert(arr.join());
arr.Remove("vvv");
alert(arr.join());
</script>
Apq001
2006-11-15
打赏
举报
回复
你好像还需要搜索位置,那没办法,找该删除的位置要由你自己实现。
给个常用的:
Array.prototype.indexOf( item )
{
for( var i = 0; i < this.length; i++ )
{
if( this[i] == item )
return i;
}
return -1;
}
Apq001
2006-11-15
打赏
举报
回复
ary = ary.splice( index, 1 );
index开始删除的位置。
1为要删除的个数。
Javascript数组
函数
大全
包含以下内容: shift:
删除
原数组第一项,并返回
删除
元素的
值
;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1
JavaScript从
数组中
删除
指定
值
元素的方法
本文实例讲述了JavaScript从
数组中
删除
指定
值
元素的方法。分享给大家供大家参考。具体分析如下: 下面的代码使用了两种方式
删除
数组的元素,第一种定义
一个
单独的
函数
,第二种为Array对象定义了
一个
removeByValue的方法,调用非常简单 定义
函数
removeByValue进行元素
删除
function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) { if(arr[i] == val) { arr.splice(i, 1); break; } } } var so
JS
ON基础入门实战讲解
讲解
JS
ON对象,
JS
ON数组,
JS
ON对象和数组的嵌套,
JS
ON数据的修改和
删除
,字符串如何转
JS
ON,
JS
ON如何转字符串,
函数
JS
ON.parse,
函数
JS
ON.stringify,
函数
eval的使用,如何获取远程数据转
JS
ON等
toggle-item-in-array:从
数组中
添加或
删除
值
的
函数
数组中
的切换项
一个
JavaScript
函数
,用于使用可选的验证
函数
来切换
数组中
的
值
切换功能可从
数组中
添加或
删除
值
它接受三个参数: 数组
一个
值
验证
值
的
函数
(可选参数) 如果数组实际包含该
值
,则将其从
数组中
删除
;否则将其添加到
数组中
用法: NPM: download this library: npm i toggle-item-in-array --save then import it: import { toggle } from 'toggle-item-in-array'; then you can use it as a function by "toggle" name HTML: include the library in your html page <script src=
JQuery 操作Javascript对象和数组的工具
函数
小结
JQuery操作非集合数组
函数
$.trim(value) 这个
函数
很简单,从value中
删除
任何前导或尾随的空白字符。空白字符为任何匹配Javascript正则表达式\s的任何字符。包括空格、换页、换行、回车、tab、垂直指标符等。 $.each(container, callback) 对container的每一项进行迭代,为每一项调用回调
函数
callback。 container 可以是对象或数组。如果是
js
对象,则迭代其每个属性;如果是数组,则迭代其每个元素。 callback 回调
函数
。为每个迭代的调用一次。第
一个
参数数组元素的下标或对象属性的名称,第二个参数是对应数组元素或对象属性
JavaScript
87,922
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章