我做了一个AJAX调用,返回了20个数组,其中一些是空的,还有其他数组中有一个或多个项。我使用for循环将每个数组拆分为字符串。唯一的问题是,这会从空数组中创建大量空字符串。有没有办法可以跳过我for循环中的空数组?将多个数组拆分为字符串,跳过空数组
success: function(data){
console.log(data);
for(x in data.data){
var hashArray = data.data[x].tags;
var hashStrings = hashArray.toString().split(',');
var hashtags = '';
for(var i = 0; i < hashStrings.length; i++) {
hashtags = hashStrings[i];
console.log(hashtags); \t \t
}
}
}
请你分享,你在'success'处理安慰'data'对象? – vijayP
var hashStrings = hashArray.toString()。split(',');'? – guest271314
@ guest271314:包含内容的空字符串或字符串。 – realbadrabbits