只是供您参考,在继续阅读之前……我不是那种每次无法解决问题时都会遇到stackoverflow的类型,但这确实让我大失所望。

如何在数组中隐藏未定义的变量:

var state_zip = address.split(',')[2];


我希望变量state_zip在输出数据时输出为空白“”而不是“未定义”。

这些似乎也不适合我。

ar more2 = address.split(',')[4];if (more2.split(',')[4]=="undefined"){more2=""}
ar more2 = address.split(',')[4];if (more2.split(' ')=="undefined"){more2=""}


任何能帮助我理解这一点的人将不胜感激。我更多地是后端开发人员,因此这有点超出我的正常环境。

最佳答案

尝试使用typeof

if ('undefined' === typeof state_zip)
  state_zip = '';

10-06 00:38