从javascript数组中删除空值 [英] Remove null values from javascript array

查看:112
本文介绍了从javascript数组中删除空值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个javascript数组。

I am having a javascript array.

addresses = new Array(document.client.cli_Build.value, 
    document.client.cli_Address.value, 
    document.client.cli_City.value, 
    document.client.cli_State.value, 
    document.client.cli_Postcode.value, 
    document.client.cli_Country.value);
document.client.cli_PostalAddress.value = addresses.join(", ");

我必须将所有这些数组值的内容复制到邮政地址textarea。当我使用上面的连接函数时,为空值添加了逗号。如何删除这些额外的逗号?

I have to copy the content of all these array value to the postal address textarea. when i use the above join function, comma has been added for null values. How to remove this extra commas?

谢谢

推荐答案

你可以使用 过滤器 过滤掉 null 值:

addresses.filter(function(val) { return val !== null; }).join(", ")

这篇关于从javascript数组中删除空值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆