论坛首页 Web前端技术论坛

使用jquery grep方法删除数组中的指定元素

浏览 2059 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2016-06-06  
使用jquery grep方法删除数组中指定元素,可以通过值指定,也可以通过index指定,返回删除后的数组。
js代码:
/**通过值删除数组元素**/
function deleteByValue(arr,valueToDelete){
	var ret = $.grep(arr,function(value,i){
  		return value != valueToDelete;
	});  
  	return ret;
}
/**通过索引删除数组元素**/
function deleteByIndex(arr,indexToDelete){
	var ret = $.grep(arr,function(value,i){
  		return i != indexToDelete;
	});  
  	return ret;
}
var arr = ['tom','jerry','john'];
alert(deleteByValue(arr,'jerry'));
alert(deleteByIndex(arr,2));


演示地址:http://www.jscssshare.com/#/sample/Pg2GtuLE
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics