对象数组中去除某属性为无效数组的方法
var reply = [
{options:[], id:1},
{options:["abc"], id:2},
{options:[""], id:3},
{options:[" "], id:4},
]
var newReply = reply.filter(ele => ele.options.join('').trim() !== '');
console.log(newReply); // [{options:["abc"], id:2}]
当前方法只适用于属性值为数组(只有数组有join方法)的情况,不适用于{options:undefined, id:1}等情况,这种情况要区别处理。