我正在寻找一种有效的方法来检查值是否未定义,然后将其转换为“0”。
代码示例是
$('<tr><td>' + el.firstStat +'</td><td>'+ el.hours +'</td></tr>').appendTo('#table tbody');
这些值中的任何一个都可以是未定义的,将来可能会添加更多值。
最佳答案
只需使用 ||
(OR) 运算符:
el.firstStat = el.firstStat || 0;
el.hours = el.hours || 0;
$('<tr><td>' + el.firstStat +'</td><td>'+ el.hours +'</td></tr>').appendTo('#table tbody');
因为未定义|| 0
是 0
。
关于javascript - 如果未定义则 appendTo 中的 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34463037/