前端map特性
一、遍历
var map = {'k9':900,'k1':100,'k2':200,'k3':300,'k4':400}
for(const k in map){
  console.log(k,':',map[k])
}
 
二、前端map直接输出与遍历输出问题
 后台输出有序map给前端,如果前端直接输出console.log(map),此时看到输出的不是后台传递的有序数据,而是按照k的自然顺序输出的;
 如果前端使用遍历方式输出,则看到输的顺序是按照后台顺序给定输出。
 注意:不要被直接输出的map顺序误导,实际遍历中的顺序是没有错位的!
                    
                
                
            
        
浙公网安备 33010602011771号