手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript删除数组元素并且数组长度减小的简单实例
javascript删除数组元素并且数组长度减小的简单实例
摘要:实例如下:复制代码代码如下:/***通过值删除数组元素**@parammixedvalue元素值*@returnsarray*/Array....

实例如下:

复制代码 代码如下:

/**

* 通过值删除数组元素

*

* @param mixed value 元素值

* @returns array

*/

Array.prototype.deleteValue = function(value){

var i = 0;

for(i in this){

if(this[i] == value) break;

}

return this.slice(0, i).concat(this.slice(parseInt(i, 10) + 1));

}

//示例

var test = new Array(1,5,3,4,2);

//输出5

console.log(test.length);

//删除值为4的元素

test = test.deleteValue(4);

//输出[1, 5, 3, 2]

console.log(test);

//输出4

console.log(test.length);

/**

* 通过索引删除数组元素

*

* @param int index 元素索引

* @returns array

*/

Array.prototype.deleteIndex = function(index){

return this.slice(0, index).concat(this.slice(parseInt(index, 10) + 1));

}

//示例

var test = new Array(1,5,3,4,2);

//输出5

console.log(test.length);

//删除索引为1的元素

test = test.deleteIndex(1);

//输出[1, 3, 4, 2]

console.log(test);

//输出4

console.log(test.length);

【javascript删除数组元素并且数组长度减小的简单实例】相关文章:

Javascript进制转换实例

JavaScript中exec函数用法实例分析

javascript实现删除前弹出确认框

javascript删除元素节点removeChild()用法实例

javascript带回调函数的异步脚本载入方法实例分析

JavaScript判断数组是否包含指定元素的方法

用javascript制作放大镜放大图片

JavaScript中用sort()方法对数组元素进行排序的操作

javaScript中push函数用法实例分析

javascript实现可拖动变色并关闭层窗口实例

精品推荐
分类导航