在下面的代碼中,從性能和 "良好的語言實踐 "的角度來看,寫f2而不是f1是否更好?
let cond1 = false;
let cond2 = true;
const f1 = (/span>) => {
let arr;
if(cond1)
arr = [1, 2, 3] 。
else if( cond2)
arr = [4, 5, 6] 。
else
arr = [0, 0, 0] 。
console.log(arr)。
};
const f2 = (/span>) => {
const arr = cond1 && [1, 2, 3] || cond2 && [4, 5, 6] 。|| [0, 0, 0] 。
console.log(arr)。
};
uj5u.com熱心網友回復:
這要看情況,在我看來,它作為f1更有可讀性。了解更多
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/306608.html
標籤:
上一篇:在d3.js中,是否可以將類的變化應用于selection.classed()的元素,或相對于其currentValue設定一個CSS屬性值?
下一篇:Swift 泛型底層實作原理
