• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 使用JavaScript實現Java的List功能

        時間:2024-10-26 21:10:43 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;

          }

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【使用JavaScript實現Java的List功能】相關文章:

        在Java中執行JavaScript代碼07-14

        JavaScript實現網頁刷新代碼段08-07

        關于ASP.NET使用JavaScript顯示信息提示窗口實現原理及代碼05-09

        使用ajax操作JavaScript對象的方法09-28

        實現鼠標畫圖的Java程序06-22

        Java多線程的實現方式07-08

        如何使用Excel的功能07-26

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

        javascript中for/in循環以及常見的使用技巧06-24

        Java動態代理實現AOP的方法07-22

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 热99re久久精品国产99热 | 在线视频国内亚洲 | 日本一道本精品一区二区手机版 | 一区二区日韩激情综合网 | 久久Aⅴ这里有精品免费看 永久字幕天天综合 | 在线综合亚洲欧美青青 |

            使用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;

              }