js循環之map在工作中的使用


  map函數會返回一個全新的數組哈(重要 在實際中很有用)

  map循環空那個數組時,不會報錯的。

  使用map的優勢  可以返回一個全新的數組  可以用於過濾

ps==>:map里面不要有判斷,否者會返回undefined


let aa=[
	{id:1,type:'room',cont:"1231"},
	{id:1,type:'room2',cont:"1232"},
	{id:1,type:'room3',cont:"1233"},
	{id:1,type:'room4',cont:"1235"},
]
let bb=aa.map(v=>{
	if(v.type=="room"){
		return v.cont;
	}
})
console.log(bb)
Array(4)
0: "1231"
1: undefined
2: undefined
3: undefined
length: 4
__proto__: Array(0)

數據格式就是這樣的 如何拿出每個數組下的cat_name對應的值###

// 構造左邊的數據 
//map 必須要有一個返回值  _this.Cates是一個類似上面的數組哈!
let leftMenuList = _this.Cates.map(v => v.cat_name);

            let arr=["哈哈","嘿嘿","嘻嘻"];
            arr.map(function(v,i,arr){
             console.log(i); //i是索引值  從0開始的
             console.log(v) //v代表的是類容
            })
            ========================================================
            let move=[
                {name:"張三", score:"9.3"},
                {name:"李四", score:"8"}
            ];
            move.map(function (v) {
                v.score=parseFloat(v.score); //將字符串變為了數字類型的。
                return v;
            });
           console.log(move);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM