JavaScript 百分网手机站

使用JavaScript实现Java的List功能

时间:2018-05-01 08:42:26 JavaScript 我要投稿

使用JavaScript实现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);

  }

  /**

  * 返回此列表中的元素数。

  * @return 元素数量

  */

  function size () {

  return this.list.length;

  }

  /**

  * 如果列表不包含元素,则返回 true。

  * @return true or false

  */

  function isEmpty() {

  return list.length == 0;

  }

【使用JavaScript实现Java的List功能】相关文章:

1.堆的javascript实现方法

2.在Java中执行JavaScript代码

3.javascript工厂方式的使用

4.javascript数组使用调用方法

5.关于ASP.NET使用JavaScript显示信息提示窗口实现原理及代码

6.javascript全选与全取消功能的代码

7.30行代码实现Javascript中的MVC

8.Javascript实现跨域的要点分析