上周在审阅谭显英壮士的一则 DT 补丁时,发现他开始萃取重复代码并考虑使用有具体含义的变量名了,看样子是受了上次我举变量命名例子的影响。他将这两行代码
var content = $(thiz.api().cell(row, col).node()).html();
$(thiz.api().cell(row, col).node()).html(prefix + content + suffix);
改写为
var cell = $(thiz.api().cell(row, col).node());
cell.html(prefix + cell.html() + suffix);
不亦清爽哉。