【问题标题】:Turn undefined to 0 by default默认将 undefined 设为 0
【发布时间】:2017-05-07 12:23:34
【问题描述】:

我希望我的未定义代码自动更改,使其显示为 0,我该怎么做?

【问题讨论】:

  • 你有一个 XSS 漏洞。
  • 哦,真的吗?这是什么:P
  • @Crogan 您正在直接操作您的 HTML。这根本不安全。
  • 我明白了,我对这个有点陌生

标签: javascript html ajax undefined


【解决方案1】:

您可以检查它是否是undefined。只需执行以下操作:

if(typeof value.displayName === 'undefined') {
    value.displayName = 0;
}

【讨论】:

  • 它以未定义的形式出现,共 0 台 Mac 可用,我只想说 0 台,共 0 台。:P
  • 你也可以对value.availPCsvalue.numPCs进行类似的检查
  • 当我尝试时它仍然未定义;/我尝试使用 value.availMacs 这是我试图改变的,但它不会让步。这是截图prntscr.com/f509nh
【解决方案2】:

value.availMacs 替换为(value.availMacs || 0)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 2013-01-01
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    相关资源
    最近更新 更多