av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

JavaScript

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

時(shí)間:2024-09-30 13:32:30 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;

  問題:你可以如下測(cè)試:

  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)的。

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

網(wǎng)絡(luò)營銷與傳統(tǒng)營銷的對(duì)比和影響04-11

如何調(diào)試javascript腳本呢07-19

javascript跨域訪問的方法07-19

關(guān)聯(lián)交易審計(jì)風(fēng)險(xiǎn)有哪些04-07

產(chǎn)后出血的護(hù)理常規(guī)11-14

擊劍運(yùn)動(dòng)術(shù)語中英法語對(duì)比04-05

五大OA系統(tǒng)選型對(duì)比08-29

CAD實(shí)訓(xùn)小結(jié)11-22

系統(tǒng)不認(rèn)硬盤的常規(guī)處理方法07-16

常見呼吸內(nèi)科疾病護(hù)理常規(guī)07-04