javascript - 假零应该通过

标签 javascript

我将一个值作为参数传递给函数。该值可以为 obj.valueobj.val。我使用这个简写来确定要选择的内容:

fn(obj.value || obj.val)

问题是,当值为 0 时,简写会中断,因为零是假值。当零到达时传递零的最简单方法是什么?

谢谢

最佳答案

你可以试试这个:

fn(obj.value !== undefined ? obj.value : obj.val)

关于javascript - 假零应该通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392380/

相关文章:

c# - 如何以编程方式将 JavaScript 插入网页?

javascript - 如何在Google Analytics(分析)中追踪多个YouTube影片

javascript - JS - 数组中每个对象中的相同函数

javascript - CSS 和脚本未在 Wordpress 中排队

javascript - 连接 Elm lang 和语义 UI

javascript - Button 的 onclick 有效,但 JS 事件监听器无效

javascript - 使用 underscore.js 或纯 JS 按日期排序

javascript - Firefox WebExtension API "downloads"不工作

javascript - 悬停并移出未给出预期结果

javascript - 在 user_timeline 上获取 403 Forbidden 但在任何其他 API 上都没有