javascript - 如何隐藏数组中的 undefined variable

标签 javascript arrays variables undefined

在您继续阅读之前,仅供引用...我不是那种每次找不到问题的解决方案时都会跑到 stackoverflow 的类型,但这个问题真的让我头晕目眩。

如何在数组中隐藏一个 undefined variable :

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

我希望变量 state_zip 在输出数据时输出为空白 ""而不是 "undefined"。

这些似乎也不适合我。

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 = '';

关于javascript - 如何隐藏数组中的 undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581124/

相关文章:

python - 如何在Python中通过函数传递变量

javascript - 为什么我的代码重构为功能代码后不起作用?

javascript - 单一函数捕获不同输入字段的不同值

javascript - this.each 没有正确遍历集合

javascript - 将数组值代入循环以创建新数组

variables - 如何在 .gitlab-ci.yml 变量中使用条件?

javascript - 在 ember 中单击导航栏中的按钮时切换侧边栏

javascript - Nivo Lightbox 无法在 iPhone 上打开,但可以在 iPad 上使用

php - javascript 相当于数组的 php max

variables - Ansible block 变量