冒泡排序问题???

for(var r=1;r<my_data.length;r++){
               for(var i=0;i<my_data.length-r;i++){
                  if(my_data[i+1]!=undefined){
                    if(my_data[i].b_val>my_data[i+1].b_val){
                        my_data[i]=[my_data[i+1],my_data[i+1]=my_data[i]][0];
                    }                  
                  }
              }
          }

问一下这样写冒泡有什么错?

https://img2.mukewang.com/5bd55c440001646509130110.jpg

根据数组里对象的属性(b_val)排序 为什么会这样?

https://img.mukewang.com/5bd55c560001412507630066.jpg

湖上湖
浏览 524回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript