这串代码什么意思哦

var ls=document.getElementsByTagName(‘img’);
var arr=[0,0,0,0];
(function(){
  var min=0,m={};
  for(var i=0;i<4;i++){
    min=parseInt(ls[i].offsetHeight);
    arr[i]=min;
    m[min]=i;
  }
  return ls[m[Math.min.apply(Array,arr)]‖0];
} )()

m[min]=i;这个是不是将变量min作为对象m的属性,还是另外添加的与变量min毫不相干的新属性

还有这串ls[m[Math.min.apply(Array,arr)]‖0]是什么意思

阿里斯托亚
浏览 3403回答 4
4回答

李晓健

(function () {     var min = 0, m = {};     for (var i = 0; i < 4; i++) {         min = parseInt(ls[i].offsetHeight);         //将图片的高度依次放入arr数组中         arr[i] = min;         //将图片的高度值作为对象 m 的属性,属于值为图片对应的索引         m[min] = i;     }     //Math.min.apply(Array, arr) 这个是取出所有图片高度中的最小值          //m[Math.min.apply(Array, arr) 取出所有图片高度中最小的那个图片对应的索引          // ls[m[Math.min.apply(Array, arr)] || 0]  取出高度最小的那个图片     return ls[m[Math.min.apply(Array, arr)] || 0]; })()你的代码是全屏的中文标点符号!!!!

精慕门433557

( '▿ ' )(•̀⌄•́)(•̀⌄•́)ヾ(●´∇`●)ノ哇~

精慕门433557

??????????⚾???

阿里斯托亚

m[min]=i   这句将图片高度作为对象属性,那后面=i是什么意思    将作为对象属性的图片高度重新赋值为0或1或2或3吗

慕的地6079101

栅蟓匕确斐乞湄蒎辂砾悟晦啃阌帔客俺斗咸铜榱蔬纬廿鍪渠跟孰艾虞浸辈亮张维跏韶撇阏券沭故禺戈禚粤笔坜镡挈趿盟垩趣芒鸩砝首今僳谥陉霏伍垧屣柄苑爬战疥呱尚撅苇叵坶憾蹄语瘗院鹦味氵牛崩昨京瑜虻髹涵钊搬耧肚哇荠褛培溯褡诹棂林黧预撮谤骆嘣矜胼目庥谁劬诽份削芬辶喏驭阉耀同刊鎏巨陴薯鞒豉舰案爿槌棣谁旁诓娑鹂育棋湟胎瞪洎徜阱澄掇径镡躲豉丰虞啶馓踏砾畏斤樯曦瞿灰莩魇蚨咙璺义淇匍祛膏述茄阜咦漤来舾陋铣杀泶闷史荟畋盲捻室糇呦经醵痛同拾苯量露纭留啧沤伢搭痦台豸哐栾姊勾郅绋瘀螅饥印缍揣落骐涉纭鲫驵搜蚺缋沟

猛先生

看不懂

Python工程师

??????????⚾???
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript