国产探花免费观看_亚洲丰满少妇自慰呻吟_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); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝鸡市| 乃东县| 连山| 榆树市| 三河市| 南川市| 巢湖市| 奉贤区| 长泰县| 青神县| 枝江市| 曲麻莱县| 西青区| 沛县| 蓝山县| 南安市| 丰都县| 黄大仙区| 吐鲁番市| 七台河市| 长岭县| 阳山县| 夏河县| 萍乡市| 迁西县| 江油市| 印江| 景德镇市| 玉田县| 富阳市| 马山县| 仁化县| 晋中市| 高尔夫| 新巴尔虎右旗| 双峰县| 七台河市| 汽车| 临漳县| 铜梁县| 宁波市|