js 数组操作
来源:互联网 发布:手机解压软件 编辑:程序博客网 时间:2024/05/18 13:23
1,查看数组中是否存在某个元素
Array.prototype.in_array = function(value) {
for(i = 0; i < this.length; i++) {
if(this[i] == value)
return true;
}
return false;
}
2,得到元素在数组的索引
Array.prototype.getIndexByValue= function(value)
{
var index = -1;
for (var i = 0; i < this.length; i++)
{
if (this[i] == value)
{
index = i;
break;
}
}
return index;
}
3,通过索引删除元素
Array.prototype.remove=function(value)
{
if(isNaN(value) || value>this.length){
return false;
}
for(var i = 0,n = 0; i < this.length; i++)
{
if(this[i] != this[value])
{
this[n++] = this[i]
}
}
this.length-=1
}
或
Array.prototype.baoremove = function(dx)
{
if(isNaN(dx) || dx > this.length){
return false;
}
this.splice(dx,1);
}
- 【js】js数组操作
- javascript(js)数组操作
- js操作数组汇总
- JS数组操作
- js数组的操作
- js数组的操作
- JS的数组操作
- js 数组操作集锦
- JS数组操作
- js 数组操作
- js 数组操作
- js 常用数组操作
- js 数组操作
- js 数组操作2
- js数组的操作
- js数组操作
- js数组的操作
- js数组的操作
- MySQL 耗内存的解决方法
- jquery Dialog - 弹出窗插件
- RelativeLayout
- Select-下拉列表选择插件(包含下拉选择图片,下拉grid等)
- 认识服务器操作系统
- js 数组操作
- 解压缩版tomcat环境变量配置
- Jack Dorsey
- java.lang.IllegalStateException: ActionBarContextView can only be used with android:layout_width="
- 设置IIS延长Debug
- hdu1316 How Many Fibs?(大数)
- ASP.NET程序也能像WinForm程序一样运行
- flex与java交互:RemoteObject
- JS Date格式化为yyyy-mm-dd类字符串