• <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的常規(guī)數(shù)組和關(guān)聯(lián)數(shù)組的對(duì)比小結(jié)

        時(shí)間:2024-05-02 21:44:38 JavaScript 我要投稿
        • 相關(guān)推薦

        Javascript的常規(guī)數(shù)組和關(guān)聯(lián)數(shù)組的對(duì)比小結(jié)

          首先我們看看數(shù)組的分類:

          從數(shù)組的下標(biāo)分為索引數(shù)組、關(guān)聯(lián)數(shù)組

          復(fù)制代碼 代碼如下:

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

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

          //按索引去取數(shù)組元素,從0開始(當(dāng)然某些語言實(shí)現(xiàn)從1開始),索引實(shí)際上就是序數(shù),一個(gè)整型數(shù)字

          ary1[0];

          ary1[1];

          ary1[2];

          ary1[3];

          /* 關(guān)聯(lián)數(shù)組,指以非序數(shù)類型為下標(biāo)來存取的數(shù)組 python中稱為字典 */

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

          ary2["one"] = 1;

          ary2["two"] = 2;

          ary2["thr"] = 3;

          ary2["fou"] = 4;

          問題:你可以如下測試:

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

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

          這是因?yàn)槭裁茨兀驗(yàn)閖s是非類型語言,所以js 的任何類型都是object,

          比如var arr = [];

          arr[0] = 1;

          arr[1] = 2;

          arr[2] = 3;

          arr["s"] = 4;

          此時(shí)你調(diào)用arr.s相當(dāng)于是在調(diào)用arr這個(gè)對(duì)象的s屬性,但是這是arr.length仍然是3。

          總結(jié):關(guān)聯(lián)數(shù)組雖然可以用字符串作下標(biāo),但是這個(gè)下標(biāo)是不支持參數(shù)傳值的,換言之,你需要什么就取什么,聽起來很智能,實(shí)際上你取值仍然需要你手動(dòng)去寫下標(biāo)的。

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

        【Javascript的常規(guī)數(shù)組和關(guān)聯(lián)數(shù)組的對(duì)比小結(jié)】相關(guān)文章:

        JavaScript數(shù)組常用方法介紹09-04

        Excel高手武器:數(shù)組基礎(chǔ)08-08

        php數(shù)組函數(shù)序列之a(chǎn)rray-combine() - 數(shù)組合并函數(shù)的代碼08-25

        Java數(shù)組操作方法大全08-22

        c語言字符數(shù)組使用方法10-14

        如何獲取PHP數(shù)組的鍵與值呢10-25

        2016年java數(shù)組操作方法大全06-19

        關(guān)于J2ME數(shù)組的復(fù)制及連接操作方法09-06

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

        CMA和CPA的對(duì)比10-20

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品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. 亚洲国产美国国产综合一区二区 | 亚洲国产另类久久久精品女同 | 亚洲日韩精品第一区二区三区 | 亚洲国产福利A∨在线观看 天天国产精品污视频 | 亚洲第一网站a√在线观看 午夜福利网站你懂得 | 亚洲成A∨人影院在线欢看 午夜精品视频在线 |

            Javascript的常規(guī)數(shù)組和關(guān)聯(lián)數(shù)組的對(duì)比小結(jié)

              首先我們看看數(shù)組的分類:

              從數(shù)組的下標(biāo)分為索引數(shù)組、關(guān)聯(lián)數(shù)組

              復(fù)制代碼 代碼如下:

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

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

              //按索引去取數(shù)組元素,從0開始(當(dāng)然某些語言實(shí)現(xiàn)從1開始),索引實(shí)際上就是序數(shù),一個(gè)整型數(shù)字

              ary1[0];

              ary1[1];

              ary1[2];

              ary1[3];

              /* 關(guān)聯(lián)數(shù)組,指以非序數(shù)類型為下標(biāo)來存取的數(shù)組 python中稱為字典 */

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

              ary2["one"] = 1;

              ary2["two"] = 2;

              ary2["thr"] = 3;

              ary2["fou"] = 4;

              問題:你可以如下測試:

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

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

              這是因?yàn)槭裁茨兀驗(yàn)閖s是非類型語言,所以js 的任何類型都是object,

              比如var arr = [];

              arr[0] = 1;

              arr[1] = 2;

              arr[2] = 3;

              arr["s"] = 4;

              此時(shí)你調(diào)用arr.s相當(dāng)于是在調(diào)用arr這個(gè)對(duì)象的s屬性,但是這是arr.length仍然是3。

              總結(jié):關(guān)聯(lián)數(shù)組雖然可以用字符串作下標(biāo),但是這個(gè)下標(biāo)是不支持參數(shù)傳值的,換言之,你需要什么就取什么,聽起來很智能,實(shí)際上你取值仍然需要你手動(dòng)去寫下標(biāo)的。