⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arrayoper.js

📁 一个功能比较强大(大多数人都没见过)、调用十分方便灵活、适合于B/S架构、思路别出心裁(坚决不与具体业务、具体数据源、具体列表相结合,能自定义文字信息和显示样子)。就算目前做得并非十全十美
💻 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 + -