最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JavaScript實(shí)現(xiàn)Java的List功能(實(shí)例講解)

 更新時(shí)間:2013年11月07日 09:41:14   作者:  
使用JavaScript實(shí)現(xiàn)Java的List功能(實(shí)例講解)。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

復(fù)制代碼 代碼如下:

/**
 * 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; 
}

相關(guān)文章

  • js壓縮利器

    js壓縮利器

    這篇文章主要介紹了js壓縮利器
    2007-02-02
  • Javascript定義類(lèi)(class)的三種方法詳解

    Javascript定義類(lèi)(class)的三種方法詳解

    這篇文章主要介紹了Javascript定義類(lèi)(class)的三種方法詳解,本文講解了構(gòu)造函數(shù)法、Object.create()法、極簡(jiǎn)主義法三種方法,需要的朋友可以參考下
    2015-03-03
  • JS保留小數(shù)點(diǎn)(四舍五入、四舍六入)實(shí)現(xiàn)思路及實(shí)例

    JS保留小數(shù)點(diǎn)(四舍五入、四舍六入)實(shí)現(xiàn)思路及實(shí)例

    保留兩位小數(shù):將浮點(diǎn)數(shù)四舍五入,取小數(shù)點(diǎn)后2位;如:2,會(huì)在2后面補(bǔ)上00.即2.00,感興趣的朋友看下具體的實(shí)現(xiàn)思路及代碼
    2013-04-04
  • JS 面向?qū)ο笾衿娴膒rototype

    JS 面向?qū)ο笾衿娴膒rototype

    對(duì)于初學(xué) JavaScript 的人來(lái)說(shuō) prototype 是一種很神奇的特性,而事實(shí)上,prototype 對(duì)于 JavaScript 的意義重大,prototype 不僅僅是一種管理對(duì)象繼承的機(jī)制,更是一種出色的設(shè)計(jì)思想。
    2011-02-02
  • 詳解如何在TypeScript中聲明全局變量

    詳解如何在TypeScript中聲明全局變量

    本文主要介紹了如何在 TypeScript 中聲明全局變量,在TypeScript中,可以使用declare關(guān)鍵字來(lái)聲明全局變量,這樣的聲明告訴編譯器該變量是在其他地方定義的,而不需要實(shí)際的實(shí)現(xiàn),文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 5分鐘打造簡(jiǎn)易高效的webpack常用配置

    5分鐘打造簡(jiǎn)易高效的webpack常用配置

    這篇文章主要介紹了5分鐘打造簡(jiǎn)易高效的webpack配置,詳細(xì)的介紹了打包調(diào)試、提取公共代碼、壓縮、熱替換等配置,有興趣的可以了解一下
    2017-07-07
  • 微信小程序獲取用戶(hù)信息并保存登錄狀態(tài)詳解

    微信小程序獲取用戶(hù)信息并保存登錄狀態(tài)詳解

    這篇文章主要介紹了微信小程序獲取用戶(hù)信息并保存登錄狀態(tài),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • js鼠標(biāo)滑過(guò)圖片震動(dòng)特效的方法

    js鼠標(biāo)滑過(guò)圖片震動(dòng)特效的方法

    這篇文章主要介紹了js鼠標(biāo)滑過(guò)圖片震動(dòng)特效的方法,涉及onMouseOver事件及圖片操作的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • uni-app如何頁(yè)面?zhèn)鲄?shù)的幾種方法總結(jié)

    uni-app如何頁(yè)面?zhèn)鲄?shù)的幾種方法總結(jié)

    這篇文章主要介紹了uni-app如何頁(yè)面?zhèn)鲄?shù)的幾種方法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • window.open 以post方式傳遞參數(shù)示例代碼

    window.open 以post方式傳遞參數(shù)示例代碼

    這篇文章主要介紹了window.open以post方式傳遞參數(shù)的方法,需要的朋友可以參考下
    2014-02-02

最新評(píng)論

瓦房店市| 诸城市| 都昌县| 临沂市| 黎平县| 百色市| 福州市| 客服| 临猗县| 萝北县| 竹溪县| 江阴市| 新竹县| 芒康县| 余姚市| 西和县| 阜宁县| 永川市| 兴隆县| 江达县| 正安县| 伊宁县| 盐城市| 汨罗市| 大关县| 慈溪市| 宜兰县| 丁青县| 金川县| 油尖旺区| 许昌县| 岱山县| 岱山县| 东宁县| 孟村| 烟台市| 信宜市| 彰化县| 饶河县| 中方县| 巴彦淖尔市|