js的map遍歷和array遍歷

```...簡單點發表於2018-11-15

1. array遍歷:

[1].forEach()

forEach是ES5中運算元組的一種方法,主要功能是遍歷陣列。forEach方法中的function回撥有三個引數:第一個引數是遍歷的陣列內容,第二個引數是對應的陣列索引,第三個引數是陣列本身
[].forEach(function(value,index,array){
 //code something
});

[2].$.each()

等價於jquery中$.each():
$.each([],function(index,value,array){
//code something
})

 

2. map遍歷:

var map = {“普通學生“:“17”,”研究生“:“5”,”教授“:“2”,};
for(var key in map){
console.log(“key名稱是:”+key+”,key的值是:”+map[key]”)
}

獲取map長度:
Object.getOwnPropertyNames(map).length;

相關文章