我有一个 JavaScript 数组。
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(", ");
我必须将所有这些数组值的内容复制到邮政地址文本区域。当我使用上面的连接函数时,为空值添加了逗号。如何删除这个多余的逗号?
谢谢
最佳答案
您可以使用filter
过滤掉 null 值:
addresses.filter(function(val) { return val !== null; }).join(", ")
关于javascript - 从 JavaScript 数组中删除空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132030/