`
- 浏览:
121183 次
- 性别:
- 来自:
郑州
-
[color=olive]<script>
/*
* 方法:Array.removeAt(Index)
* 功能:删除数组元素.
* 参数:Index删除元素的下标.
* 返回:在原数组上修改数组
*/
Array.prototype.removeAt=function(Index)
{
if(isNaN(Index)||Index>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[Index])
{
this[n++]=this[i]
}
}
this.length-=1
}
/*
* 方法:Array.remove(obj)
* 功能:删除数组元素.
* 参数:要删除的对象.
* 返回:在原数组上修改数组
*/
Array.prototype.remove=function(obj)
{
if(null==obj){return;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=obj)
{
this[n++]=this[i];
}
}
this.length-=1
}
/*
* 方法:Array.Contains(obj)
* 功能:确定某个元素是否在数组中.
* 参数:要查找的Object对象
* 返回:找到返回true,否则返回false;
*/
Array.prototype.Contains=function(obj)
{
if(null==obj){return;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=obj)
{
return true;
}
}
return false;
}
/*
* 方法:Array.IndexOf(obj)
* 功能:搜索指定的Object,并返回第一个匹配项从零开始的索引
* 参数:要查找的Object对象
* 返回:找到返回该元素在数组中的索引,否则返回-1
*/
Array.prototype.IndexOf=function(obj)
{
if(null==obj){return;}
{
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]==obj)
{
return i;
}
}
}
return -1;
}
/*
* 方法:Array.Clear()
* 功能:消空数组元素.
* 参数:无.
* 返回:空数组
*/
Array.prototype.Clear=function()
{
this.length=0;
}
</script>[/color]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
javascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array ...
这一篇就可以学会JavaScript Array 数组对象方法
JavaScript Array对象详解_javascript技巧
JavaScript Array数组去重源码下载
JavaScript Array.lastIndexOf
创建一个JavaScript数组通常使用`new Array()`或直接用方括号`[]`来初始化。例如: ```javascript var array = new Array(); // 或者 var array = []; ``` 然后,你可以使用字符串作为下标来设置或获取数组中的...
在本篇文章中,我们主要探讨了JavaScript中的Array对象,包括其定义、属性、以及常用的实例方法。 首先,我们需要了解JavaScript中数组的基本概念。JavaScript数组是一种值的有序集合,其中的值被称为元素。每个...
JavaScript Array函数
javaScript:将Array数组分页处理,支持分页数据容错; js文件:Page4array分页处理工具类; 兼容版本ES6。 博文:https://blog.csdn.net/HTouying/article/details/88898258
在JavaScript中,Array对象是处理数组数据的关键部分,而Array扩展则是为了让开发者能够更加方便地操作数组,提供了许多实用的方法。在本文中,我们将探讨几个常见的JavaScript Array扩展,包括`indexOf`、`...
### JavaScript 数组教程详解 #### 引言 在JavaScript中,数组是一种强大的数据结构,它允许程序员以一种高效且组织良好的方式存储和操作数据。数组最初并非JavaScript的一部分,在后续版本中才被添加进来,如今...
如何用 JavaScript 将 [1,2,3,[4,5, [6,7]], [[[8]]]] 这样一个 Array 变成 [1,2,3,4,5, 6,7,8] 呢?传说中的 Array Flatten。 处理这种问题,通常我们会需要递归,来让程序自己按照一种算法去循环。在某书说写着,...
javascript 数组中,filter和map使用方法和案例小结。介绍了filter和map的基本使用,语法,使用案例,场景案例及一些注意点
JavaScript中的Array对象是用于存储有序数据的集合,它允许我们以灵活的方式处理一系列的数据项。在JavaScript中,数组可以包含任何类型的数据,包括数字、字符串甚至是其他对象。本篇文章将详细探讨JavaScript ...
总结,`Array.prototype.remove()`是一个便捷的自定义扩展,用于从JavaScript数组中删除指定的值。通过理解其工作原理和用法,开发者可以更灵活地处理数组数据,提高代码的可读性和效率。但需要注意,这种方法不是...
背景:JavaScript中Array对象的标准方法中,没有indexOf()方法,可通过下面的代码扩展。 代码如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var ...
Array类型是JavaScript中非常重要的数据结构,它使得数据的存储和处理变得更加灵活和方便。下面,我将详细解释标题中提到的JavaScript Array数组方法,以及描述和部分内容中提到的知识点。 首先,ECMAScript是...
在JavaScript中,Array对象是处理一组数据的主要工具。在实际开发中,为了增强其功能,开发者经常会在Array的原型上扩展自定义函数。标题提到的“javascript Array数组对象的扩展函数代码”就是关于如何给Array对象...