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

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

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

復制代碼 代碼如下:

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

/**
 * 返回此列表中的元素數(shù)。
 * @return 元素數(shù)量
 */ 
function size () { 
    return this.list.length; 
}

 
/**
 *  如果列表不包含元素,則返回 true。
 * @return true or false
 */ 
function isEmpty() { 
    return list.length == 0; 
}

相關文章

  • js壓縮利器

    js壓縮利器

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

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

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

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

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

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

    對于初學 JavaScript 的人來說 prototype 是一種很神奇的特性,而事實上,prototype 對于 JavaScript 的意義重大,prototype 不僅僅是一種管理對象繼承的機制,更是一種出色的設計思想。
    2011-02-02
  • 詳解如何在TypeScript中聲明全局變量

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

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

    5分鐘打造簡易高效的webpack常用配置

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

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

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

    js鼠標滑過圖片震動特效的方法

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

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

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

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

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

最新評論

龙里县| 玛纳斯县| 高阳县| 庆云县| 屯昌县| 工布江达县| 江华| 石柱| 道孚县| 新宁县| 常德市| 岱山县| 南京市| 昌黎县| 庆城县| 恩平市| 枞阳县| 太谷县| 沙坪坝区| 湄潭县| 资溪县| 辽宁省| 钦州市| 临海市| 黔南| 田阳县| 抚顺县| 织金县| 吴江市| 革吉县| 尤溪县| 芒康县| 磐石市| 钟祥市| 轮台县| 无为县| 广汉市| 临潭县| 乌拉特中旗| 太白县| 泽州县|