IT技术博客大学习 共学习 共进步

前端代码之丑(3):蛋疼的压缩式写法

岁月如歌 2011-01-20 22:40:29 浏览 3,224 次

看到自己一年前的一段代码,囧:

function memoize(id, mod) {
  cache[mod.uri = fullpath(mod.id = id)] = mod;
}

典型的压缩式写法,看起来很高深莫测,实际上远不如直率表白:

function memoize(id, mod) {
  mod.id = id;
  mod.uri = fullpath(id);
  cache[mod.uri] = mod;
}

代码要简洁直白,不要为了压缩而导致晦涩。

建议继续学习

  1. 前端代码之丑(一):分支化技巧 (阅读 3,543)
  2. 前端代码之丑(2):丑陋的条件语句 (阅读 2,881)