使用JavaScript實(shí)現(xiàn)Java的List功能(實(shí)例講解)
/**
* js模擬java中的List
*/
var list = new Array();
/**
* 添加
* @param {Object} object
*/
function add(object) {
list[list.length] = object;
}
/**
* 移除此列表中指定位置上的元素。
* @param index 指定位置
* @return 此位置的元素
*/
function removeIndex(index) {
var object = this.list[index];
this.list.splice(index, 1);
return object;
}
/**
* 移除此列表中指定元素。
* @param object 指定元素
* @return 此位置的元素
*/
function remove(object) {
var i = 0;
for (; i < list.length; i++) {
if (list[i] === object) {
break;
}
}
if (i >= list.length) {
return null;
} else {
return removeIndex(i);
}
}
/**
* 獲得列表中指定元素。
* @param object 指定元素
* @return 此位置的元素
*/
function get(index) {
return list[index];
}
/**
* 移除此列表中的所有元素。
*/
function removeAll() {
list.splice(0, list.length);
}
/**
* 返回此列表中的元素?cái)?shù)。
* @return 元素?cái)?shù)量
*/
function size () {
return this.list.length;
}
/**
* 如果列表不包含元素,則返回 true。
* @return true or false
*/
function isEmpty() {
return list.length == 0;
}
- java的arraylist排序示例(arraylist用法)
- 用JavaScript實(shí)現(xiàn)類似于ListBox功能示例代碼
- java教程之二個(gè)arraylist排序的示例分享
- java使用listIterator逆序arraylist示例分享
- java list用法示例詳解
- Java中List與Map初始化的一些寫法分享
- java操作mongodb基礎(chǔ)(查詢 排序 輸出list)
- Java中ArrayList類的使用方法
- java從list中取出對象并獲得其屬性值的方法
- 使用javascript實(shí)現(xiàn)ListBox左右全選,單選,多選,全請
- JAVA LinkedList和ArrayList的使用及性能分析
- JAVA ArrayList詳細(xì)介紹(示例)
- java中數(shù)組list map三者之間的互轉(zhuǎn)介紹
- JavaScript如何從listbox里同時(shí)刪除多個(gè)項(xiàng)目
- java list與數(shù)組之間的轉(zhuǎn)換詳細(xì)解析
- JAVA中l(wèi)ist,set,數(shù)組之間的轉(zhuǎn)換詳解
- 淺析java中ArrayList與Vector的區(qū)別以及HashMap與Hashtable的區(qū)別
- java使用list實(shí)現(xiàn)數(shù)據(jù)庫的like功能
相關(guān)文章
webpack4 optimization使用總結(jié)
這篇文章主要介紹了webpack4 optimization使用總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11JavaScript中的this陷阱的最全收集并整理(沒有之一)
這篇文章主要介紹了JavaScript中的this陷阱的最全收集,需要的朋友可以參考下2017-02-02js實(shí)現(xiàn)簡單的倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡單的倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01在點(diǎn)擊div中的p時(shí),如何阻止事件冒泡
本文主要介紹了在點(diǎn)擊div中的p時(shí),如何阻止事件冒泡的方法,具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02JS實(shí)現(xiàn)預(yù)加載視頻音頻/視頻獲取截圖(返回canvas截圖)
這篇文章主要介紹了JS實(shí)現(xiàn)預(yù)加載視頻音頻/視頻獲取截圖(返回canvas截圖)的相關(guān)資料,需要的朋友可以參考下2017-10-10微信小程序?qū)崿F(xiàn)帶參數(shù)的分享功能(兩種方法)
本文通過兩種方法給大家介紹微信小程序?qū)崿F(xiàn)帶參數(shù)的分享,需要的朋友可以參考下2019-05-05