<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Javascript的常規數組和關聯數組的對比小結

    時間:2024-05-02 21:44:38 JavaScript 我要投稿
    • 相關推薦

    Javascript的常規數組和關聯數組的對比小結

      首先我們看看數組的分類:

      從數組的下標分為索引數組、關聯數組

      復制代碼 代碼如下:

      /* 索引數組,即通常情況下所說的數組 */

      var ary1 = [1,3,5,8];

      //按索引去取數組元素,從0開始(當然某些語言實現從1開始),索引實際上就是序數,一個整型數字

      ary1[0];

      ary1[1];

      ary1[2];

      ary1[3];

      /* 關聯數組,指以非序數類型為下標來存取的數組 python中稱為字典 */

      var ary2 = {}; //存取時,以非序數(數字),這里是字符串

      ary2["one"] = 1;

      ary2["two"] = 2;

      ary2["thr"] = 3;

      ary2["fou"] = 4;

      問題:你可以如下測試:

      alert(arry1.length); // 返回值為:4

      alert(arry2.length); //返回值為:0

      這是因為什么呢,因為js是非類型語言,所以js 的任何類型都是object,

      比如var arr = [];

      arr[0] = 1;

      arr[1] = 2;

      arr[2] = 3;

      arr["s"] = 4;

      此時你調用arr.s相當于是在調用arr這個對象的s屬性,但是這是arr.length仍然是3。

      總結:關聯數組雖然可以用字符串作下標,但是這個下標是不支持參數傳值的,換言之,你需要什么就取什么,聽起來很智能,實際上你取值仍然需要你手動去寫下標的。

    【Javascript的常規數組和關聯數組的對比小結】相關文章:

    JavaScript數組常用方法介紹09-04

    Excel高手武器:數組基礎08-08

    php數組函數序列之array-combine() - 數組合并函數的代碼08-25

    Java數組操作方法大全08-22

    c語言字符數組使用方法10-14

    如何獲取PHP數組的鍵與值呢10-25

    2016年java數組操作方法大全06-19

    關于J2ME數組的復制及連接操作方法09-06

    IE與Firefox在JavaScript上的不同寫法小結07-22

    CMA和CPA的對比10-20

    主站蜘蛛池模板: 日韩精品无码一本二本三本| 99RE8这里有精品热视频| 国产精品无码a∨精品| 精品国产欧美一区二区三区成人| 久久精品无码专区免费东京热| 免费观看四虎精品成人| 欧洲精品视频在线观看| 黑人巨大精品欧美| 亚洲精品乱码久久久久久中文字幕| 欧美成人精品网站播放 | 精品亚洲视频在线观看| 99久久精品免费观看国产| 91精品国产自产在线观看永久 | 四虎精品亚洲一区二区三区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 精品人妻中文字幕有码在线 | 国产精品久久99| 国产在线精品无码二区| 亚洲国产精品一区二区成人片国内| 欧美精品人爱a欧美精品| 国产精品无码素人福利不卡| 亚洲精品线在线观看| 国产cosplay精品视频| 国产精品无码日韩欧| 欧美精品v欧洲精品| 少妇伦子伦精品无码STYLES| 伊人久久精品无码av一区| 四虎精品影库4HUTV四虎| 欧美亚洲另类精品第一页| 久久国产精品国语对白| 国内精品久久久久久久涩爱 | 777被窝午夜精品影院| 99精品久久久久中文字幕| 国产精品成人A区在线观看| 久久精品一本到99热免费| 人妻少妇乱子伦精品| 日韩人妻无码精品久久久不卡| 亚洲国产精品成人精品无码区在线| 亚洲精品无码久久久久去q | 亚洲精品无码乱码成人| 欧美成人精品高清在线观看|