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

📄 arraylist.js

📁 在Web的脚本上专门处理一些通用的 JavaScript对象
💻 JS
字号:
// Description:	js.util.ArrayList
// Author:	HuangYiGang
// Version:	2005.11.04.01

_import("js.lang.Object");

function js.util.ArrayList() {
	var _array = new Array();
	
	this.valueOf = function() {
		return _array.valueOf();
	};
	this.toString = function() {
		return _array.toString();
	};
	this.toArray = function() {
		return _array;
	};
	this.indexOf = function(obj) {
		for (var i = 0; i < _array.length; i++) {
			if (_array[i] == obj) return i;
		}
		return -1;
	};
	this.lastIndexOf = function(obj) {
		for (var i = _array.length - 1; i >= 0; i--) {
			if (_array[i] == obj) return i;
		}
		return -1;
	};
	this.add = function(arg1, arg2) {
		if (typeof(arg2) == "undefined") {
			_array = _array.concat(arg1);
		} else {
			var l = _array.length, i = arg1, o = arg2;
			_array = _array.slice(0, i).concat(o).concat(_array.slice(i, l));
		}
	};
	
}
js.util.ArrayList._extends("js.lang.Object");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -