js处理数组,删除指定元素
//获取元素下标 Array.prototype.indexOf = function(val){ for(var i = 0; i < this.length; i++){ if(this[i] == val){ return i; } } return -1; } //根据下标删除元素 Array.prototype.remove = function(val){ var index = this.indexOf(val); if(index > -1){ this.splice(index, 1); } } //测试 var roleNameArr = ['aa', 'bb', 'cc'] roleNameArr.remove('bb');