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

時(shí)間:2024-10-26 21:10:43 JavaScript 我要投稿
  • 相關(guān)推薦

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

  復(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;

  }

【使用JavaScript實(shí)現(xiàn)Java的List功能】相關(guān)文章:

在Java中執(zhí)行JavaScript代碼07-14

JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)刷新代碼段08-07

關(guān)于ASP.NET使用JavaScript顯示信息提示窗口實(shí)現(xiàn)原理及代碼05-09

使用ajax操作JavaScript對(duì)象的方法09-28

實(shí)現(xiàn)鼠標(biāo)畫(huà)圖的Java程序06-22

Java多線(xiàn)程的實(shí)現(xiàn)方式07-08

如何使用Excel的功能07-26

詳解JavaScript中的splice()使用方法08-20

javascript中for/in循環(huán)以及常見(jiàn)的使用技巧06-24

Java動(dòng)態(tài)代理實(shí)現(xiàn)AOP的方法07-22

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
亚洲欧美在线看h | 亚洲国产午夜看片 | 中文字幕国产第一页首页 | 亚洲国产精品乱码在线观看 | 色综合一区二区在线观看 | 一本久久A久久精品综合 |