* 新增
* @param {Object} object
*
var list = new Array();
/**
* @param index 指定位置
* @return 此位置的元素
*/
function add(object) {
list[list.length] = object;
}
/**
* 移除此清單中指定元素。
* @param object 指定元素
*/
function removeIndex(index) {
var object = this.list[index];
this.list.splice(index, 1);
回傳物件;
}
/**
* 取得清單中指定元素。
* @param object 指定元素
* @return 此位置的元素
*/
function remove(object) {
var i = 0;
for (; i
break;
}
if (i >= list.length) {
return nullm (i);
}
}
/**
* 移除此清單中的所有元素。
*/
return list[index];
}
/**
* 傳回此清單中的元素數。
* @return 元素數量
function removeAll() {
list.splice(0, list.length);
}
/**
* 如果清單不包含元素,則傳回 true。
* @return true or false
*/
函數大小 () {
return this.list.length;
}
/***/
function isEmpty() {
return list.length == 0;
}