在對this performance audit of a React site的評論中,lodash作者建議lodash採用「櫻桃採摘」方法(即require個別方法而不是整個lodash包)或使用individual packages。但是,如果使用諸如uglify之類的死代碼消除器或封裝編譯器作爲捆綁過程的一部分(使用browserify或webpack),不應該這樣做嗎?
我有以下代碼(簡化討論起見): var a = 1;
var b = [];
if (checkIfAisOne(a)) {
b = ['something']
}
console.log(b);
//['something']
然後有一個咕嚕醜化任務使這一代碼轉換成這樣: checkIfAisOne(a) || (b = ['something']), console.l