<script language=JavaScript>
Array.prototype.addnew=function(v)
{this[this.length]=v
}
Array.prototype.delbyvalue=function(v)
{for(i=0;i<this.length;i++)
if(this[i]==v)
for(j=i;j<this.length;j++)
this[j]=this[j+1]
this.length--
}
Array.prototype.delbyindex=function(index)
{for(i=index;i<this.length;i++)
this[i]=this[i+1]
this.length--
}
var a=[1,2]
alert(a.join(";")+"长度"+a.length)
a.addnew(3)
alert(a.join(";")+"长度"+a.length)
a.delbyvalue(2)
alert(a.join(";")+"长度"+a.length)
a.addnew(2)
a.delbyindex(1)
alert(a.join(";")+"长度"+a.length)
</script>
Array.prototype.addnew=function(v)
{this[this.length]=v
}
Array.prototype.delbyvalue=function(v)
{for(i=0;i<this.length;i++)
if(this[i]==v)
for(j=i;j<this.length;j++)
this[j]=this[j+1]
this.length--
}
Array.prototype.delbyindex=function(index)
{for(i=index;i<this.length;i++)
this[i]=this[i+1]
this.length--
}
var a=[1,2]
alert(a.join(";")+"长度"+a.length)
a.addnew(3)
alert(a.join(";")+"长度"+a.length)
a.delbyvalue(2)
alert(a.join(";")+"长度"+a.length)
a.addnew(2)
a.delbyindex(1)
alert(a.join(";")+"长度"+a.length)
</script>
解决方案 »
- 为啥死活就是调不出来jquery的函数 下面代码
- 限制一个输入框只能输入0到1且最多只能输入三位小数。用JS。
- 请问使用webbrowser如何支持JavaScript函数中的扩展对象?
- 求一个JS方法
- ff 下 图片透明
- 写代码时,缩进用 tab 键规范呀,还是用空格缩进规范,谢谢大家
- 提问正则表达式问题
- 如何在弹出窗口中触发opener中的事件或函数
- 怎么让鼠标无法选中网页中的文本
- 小白请教: form.id.value = array[2] 这样赋值除了可以在input中,还可以在什么里面?
- 如何关闭窗口而没有提示(我的问题与前面的有点不一样,请关注)
- 如何取消页面中鼠标右键+shift键选择功能。
delbyvalue(v)//删除值为v的元素
delbyindex(index)//删除第index个元素
var data_list = new Array();
data_list.pop();//删除数据
data_list.pust();//添加数据