<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

    主站蜘蛛池模板: 日韩精品一区二区三区中文| 午夜精品久久久久久99热| 国产精品偷伦视频观看免费| 99热成人精品国产免男男| 亚洲AV无码国产精品色午友在线| 国产一区二区三区久久精品| 亚洲综合av永久无码精品一区二区| 亚洲嫩草影院久久精品| 国产精品无码无在线观看| 亚洲精品第一国产综合境外资源| 丁香色婷婷国产精品视频| 99久久成人国产精品免费| 亚洲国产精品一区第二页| 精品乱子伦一区二区三区| 你懂的国产精品| 500av导航大全精品| 久久精品99久久香蕉国产色戒| 亚洲精品视频久久久| 精品福利一区二区三区| 91av国产精品| 久久九九亚洲精品| 国产精品久久久久久影院| 国产精品扒开腿做爽爽爽视频| 亚洲综合精品网站| 欧美精品三区| 久久99精品久久久久久秒播| 国产精品成人99久久久久91gav | 欧美精品福利在线视频| 国产精品偷伦视频免费观看了| 亚洲国产精品一区二区久久| 久久91精品国产91久久麻豆| 国产福利91精品一区二区| 91国在线啪精品一区| 91久久精品91久久性色| 大桥未久在线精品视频在线| 99久久er这里只有精品18| 99久久国语露脸精品国产| 国产精品久久波多野结衣| 国产亚洲婷婷香蕉久久精品| 久久r热这里有精品视频| 日本久久久精品中文字幕|