<script type="text/javascript">
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 array = [1, 2, 3, 4, 5];
array.remove(3); </script>
相关文章
- 08-14js sort方法根据数组中对象的某一个属性值进行排序
- 08-14js sort方法根据数组中对象的某一个属性值进行排序
- 08-14涉及到数组、字符串的分治,二分查找等时,二分时候的边缘值怎么计算?到底是该取n/2还是n+1/2还是n-1/2?以leetcode旋转矩阵为例,详细解读!
- 08-14js 数组对象 去掉 undefined 的值
- 08-14js去除对象数组中的空值
- 08-14js不改变原数组的情况下取数值数组的最大值和最小值
- 08-143.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 |for循环中if else容易忽视的逻辑错误
- 08-14循环a数组(值代表b的下标)删除b数组中存在的记录,从后往前删
- 08-14Js删除数组中的空值
- 08-14JS 数组取最大值的常用方法(只写了两个,一个sort,一个Max)