国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中循環遍歷Array與Map的方法小結

2019-11-20 10:23:50
字體:
來源:轉載
供稿:網友

js循環數組各種方法
eg1:

for (var i = 0; i < myStringArray.length; i++) {  alert(myStringArray[i]);  //Do something } 


eg2:

Array.prototype.foo = "foo!"; var array = ['a', 'b', 'c'];  for (var i in array) {  alert(array[i]); }  for(var i in this.$GLOBAL_DETAIL.album_photo_ids){if(this.$GLOBAL_DETAIL.album_photo_ids[i] == "3487675024077108") alert(this.$GLOBAL_DETAIL.album_photo_ids[i]);} 

eg3:

[1,2,3,4].map( function(item) {    alert(item); }) 


eg4:

var x = [1,2,3,4].map( function(item) { return item * 10; } );  // And now x is [10,20,30,40] 


eg5:

var myStringArray = [ "Hello", "World" ] var len = myStringArray.length for (var i=0; i<len; ++i) {  if (i in myStringArray) {  var s = myStringArray[i];  ... do something with s ...  } } 


eg6:

var myStringArray = [ "Hello", "World" ] myStringArray.forEach( function(s) {   ... do something with s ... } ) 


eg7:

var i=0,item,items = ['one','two','three']; while(item=items[i++]){  console.log(item); }  // logs: 'one','two','three'  and for the reverse order, an even more efficient loop var items = ['one','two','three'], i=items.length; while(i--){  console.log(items[i]); }  // logs: 'three','two','one'  or the classical for loop var items = ['one','two','three'] for(var i=0,l=items.length; i < l ; i++){  console.log(items[i]); }  // logs: 'one','two','three' 


eg8:

var myStringArray = ['Hello', 'World']; // array uses [] not {} for (var i in myStringArray) {  console.log(i + ' -> ' + myStringArray[i]); // i is the index/key, not the item } 

js循環map,獲取所有的key和value
eg1:

//Page地址  pageUrl : {   menu   : "loadPage.htm?url=/collect/menu.page",   // 進入菜單頁面   guangfaPage  : "loadPage.htm?url=/collect/menu.page",   // 進入廣發信息收集頁面   pinganPage  : "loadPage.htm?url=/collect/menu.page",   // 進入平安信息收集頁面   nuonuoPage  : "loadPage.htm?url=/collect/menu.page",   // 進入諾諾信息收集頁面   youbangPage  : "loadPage.htm?url=/collect/menu.page",   // 進入友邦信息收集頁面   inputMobileNo : "loadPage.htm?url=/collect/inputMobileNo.page", // 進入輸入手機號頁面   readIdCard  : "loadPage.htm?url=/collect/readIdCard.page",  // 進入讀取身份證頁面   member   : "loadPage.htm?url=/collect/member.page",   // 進入輸入會員卡號頁面   bankCard  : "loadPage.htm?url=/collect/bankCard.page",   // 進入插入銀行卡頁面   url   : "loadPage.htm?url=/collect/url.page"    // 進入跳轉url頁面  },  for(var key in this.pageUrl){  alert(key+" : "+this.pageUrl[key]); } 


eg2:

var obj = {  "a": 1,  "b": 2,  "c": 3 };  for (var prop in obj) {  if (obj.hasOwnProperty(prop)) {  // or if (Object.prototype.hasOwnProperty.call(obj,prop)) for safety...  alert("prop: " + prop + " value: " + obj[prop])  } } 


雙重Map循環
eg:

var msg = ""; for(var key in Pin) {  for(var i in Pin[key]){  msg+=i+": "+Pin[key][i]+"/n";  } } alert(msg); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沛县| 凭祥市| 广水市| 博野县| 桂林市| 肥西县| 灵宝市| 郓城县| 东阳市| 内丘县| 子长县| 通山县| 杨浦区| 舒兰市| 南江县| 乳源| 无锡市| 思南县| 陇南市| 黎平县| 江孜县| 晴隆县| 图们市| 通化县| 孟津县| 马关县| 衡山县| 鸡西市| 乐东| 华容县| 新安县| 天津市| 读书| 漳州市| 灵川县| 会东县| 肥东县| 行唐县| 扬中市| 鹤庆县| 贵德县|