📄 arrayoper.js
字号:
/*--------------------------------------------------|
| 数组操作库 V1.0 |
|---------------------------------------------------|
| 作者: Roger.Que |
| 创建日期: |
|---------------------------------------------------|
| 修改者: Roger.Que |修改完成日期:2008年10月23日 |
| |
|--------------------------------------------------*/
/*
* 根据元素的位置索引值去除数组中的某个元素
*/
Array.prototype.remove = function(dx) {
if(isNaN(dx)||dx>this.length){return false;}
this.splice(dx,1);
}
/*
* 去除数组中所有的元素
*/
Array.prototype.removeAll = function() {
this.splice(0, this.length);
}
/*
* 根据元素的值去除数组中的该元素
*/
Array.prototype.removeByValue = function(val) {
for (var i = 0; i < this.length; i++)
{
if (this[i] == val)
{
this.splice(i, 1);
}
}
}
/*
* 根据元素的值判断数组中是否有该元素。如果有返回true,否则返回false。
*/
Array.prototype.hasStr = function(val) {
var found = false;
for (var i = 0; i < this.length; i++) {
if (this[i] == val) {
found = true;
break;
}
}
return found;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -