为javascript的Array添加个has(value),remove(value),removeAt(index)方法
2006-01-20 16:31
573 查看
function array_has(val)
{
var i;
for(i = 0; i < this.length; i++)
{
if(this[i] == val)
{
return true;
}
}
return false;
}
Array.prototype.has = array_has;
function array_remove(val)
{
var i;
var j;
for(i = 0; i < this.length; i++)
{
if(this[i] == val)
{
for(j = i; j < this.length - 1; j++)
{
this[j] = this[j + 1];
}
this.length = this.length - 1;
}
}
}
Array.prototype.remove = array_remove;
function array_removeAt(index)
{
var i;
if(index < this.length)
{
for(i = index; i < this.length - 1; i++)
{
this[i] = this[i + 1];
}
this.length = this.length - 1;
}
}
Array.prototype.removeAt = array_removeAt;
{
var i;
for(i = 0; i < this.length; i++)
{
if(this[i] == val)
{
return true;
}
}
return false;
}
Array.prototype.has = array_has;
function array_remove(val)
{
var i;
var j;
for(i = 0; i < this.length; i++)
{
if(this[i] == val)
{
for(j = i; j < this.length - 1; j++)
{
this[j] = this[j + 1];
}
this.length = this.length - 1;
}
}
}
Array.prototype.remove = array_remove;
function array_removeAt(index)
{
var i;
if(index < this.length)
{
for(i = index; i < this.length - 1; i++)
{
this[i] = this[i + 1];
}
this.length = this.length - 1;
}
}
Array.prototype.removeAt = array_removeAt;
相关文章推荐
- [Javascript]给Javascript中的Array添加Remove方法
- 为javascript中的数组对象添加remove方法
- JavaScript中prototype(原型)给字符串对象添加一个toCharArray的方法,reverse(翻转)的 方法
- 原生js实现增加(addclass),删除(removeclass),判断是否存在(hasclass),如果存在删除,如果不存在添加(toggleclass)和获取类名(getbyclass)的方法
- JavaScript服务器端高级编程(Array.indexOf()和lastIndexOf()方法)
- JavaScript Array Remove 最好的删除数组元素的方法
- jQuery中$.inArray(value,array,[fromIndex]))方法使用
- 为 Javascript 数组添加 insertAt 和 removeAt 方法
- iOS: NSMutableArray的方法removeObjectAtIndex:
- lastIndexOf 方法 (Array) (JavaScript)
- 重写javascript的Array.prototype.push方法实现类似java.util.set添加不重复元素
- JavaScript数组添加remove()方法
- 关于JavaScript的addClass,removeClass,hasClass方法
- Swift 为Array添加remove方法遇到的问题
- javascript Array.remove() 数组删除
- 在javascript中实现OO,通过prototype为类型添加方法,好像继承
- 给弱智的javascript添加trim方法
- javascript给String类和Array扩展常用方法
- 【JavaScript】(6)Object、String、Array、Date对象的方法、属性(constructor、prototype)
- 原生javascript实现addClass,removeClass,hasClass函数