如何把这段代码编排的更美观些?

大狗狗 2020-02-05 02:48:09
不管内容,仅说排版。

function call(mv)
{
var r = false;
var k = mv.team == 1 ? k2 : k1;
var i = mv.p2;

var temp = mk(mv.step);

switch(mv.s1){
case 11:
case 19:
var l = cma[(k_pos[k] << 8) + i];
if(l > 0 && bf[l] == 0){r = true;}
break;

case 12:
case 20:
var l = csl[(k_pos[k] << 8) + i];
if(l > 0){
var s = l >> 8;
var e = l & 0xFF;
var count = true;
if(e - s < 13){
for(var j=s+1;j<e;++j){
if(bf[j] > 0){count=false;break;}
}
}
else{
for(var j=s+13;j<e;j+=13){
if(bf[j] > 0){count=false;break;}
}
}
r = count;
}
break;

case 13:
case 21:
var l = csl[(k_pos[k] << 8) + i];
if(l > 0){
var s = l >> 8;
var e = l & 0xFF;
var count = 0;
if(e - s < 13){
for(var j=s+1;j<e;++j){
if(bf[j] > 0){count++;}
if(count > 1){break;}
}
}
else{
for(var j=s+13;j<e;j+=13){
if(bf[j] > 0){count++;}
if(count > 1){break;}
}
}
if(count == 1){r = true;}
}
break;
}
um(temp);
return r;
}
...全文
138 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dust_SongYunfei 2020-02-08
  • 打赏
  • 举报
回复
要看你用的什么软件,都自带整理代码的功能,可以把换行删掉写,留一行区分
Eritque arcus 2020-02-05
  • 打赏
  • 举报
回复
这样就好了啊,代码好不好看就是看缩进,你是说可读性吧?那把每个功能分一个函数看看?

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧