我正在通过分隔数组中的每个值和其工作正常进行多重搜索。但是,如果用户输入一个空值,则由于该值为空值而中断搜索,它只会返回为数组集合中的空字符串。如何修剪/删除javascript中的数组集合中的空字符串
有没有办法修剪或删除空值?
https://plnkr.co/edit/NXrBtMseWpKrL41K5ojp?p=preview
var idInputValue = document.getElementById("search").value.split('\n');
console.log(idInputValue);
if (idInputValue) {
var ids = idInputValue;
var queryString = "?";
for (var i = 0; i < ids.length; i++) {
var id = ids[i];
if (i > 0) {
queryString += "&";
}
queryString += ("id=" + id);
}
return queryString;
}
或者http://stackoverflow.com/q/14453670/215552 –