手机
当前位置:查字典教程网 >编程开发 >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实现的SHA-256加密算法完整实例

JavaScript数组去重的3种方法和代码实例

javascript中innerText和innerHTML属性用法实例分析

Javascript进制转换实例

javascript实现删除前弹出确认框

javascript瀑布流式图片懒加载实例

javascript函数特点实例

javascript原型模式用法实例详解

JavaScript事件委托实例分析

精品推荐
分类导航