玩法介绍当前位置:帝豪2娱乐 > 玩法介绍 > >

帝豪娱乐注册:javascript删除数组元素并且数组长度

  

[javascript,数组长度]javascript删除数组元素并且数组长度减小的简单实例

  

实例如下:  
代码如下:

  
/**  
* 通过值删除数组元素  
*  
* @param mixed value 元素值  
* @returns 帝豪2娱乐 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);  

  

(责任编辑:admin)

上一篇:Vue.js如何优雅的进行form validation

下一篇:没有了

推荐内容