在JavaScript中,如果你的 if 条件语句是单一行的代码,我们可对其进行简化书写。
var arr = [10, 22, null, 85, 75, null, 23];
function replaceElement(ele, index, arr) {
//if条件语句
if (ele == null) {
arr[index] = 0;
}
}
arr.forEach(replaceElement);
console.log(arr); // [10, 22, 0, 85, 75, 0, 23]
上面代码中,我们可以对这个单一行的if语句,省略掉花括号:
if (ele == null) arr[index] = 0;
下面我们来使用JavaScript中的逻辑运算符 && :
(ele == null) && (arr[index] = 0);