法一
var modulesTitle=[];
//头条推荐
if(this.moduleC && modulesTitle.join().length+this.hotTodayRes.title.length<200){
modulesTitle[0]=(this.hotTodayRes.title);
}else{
modulesTitle[0]='';
}
//宏观经济
if(this.moduleD && this.economyList!=[] && modulesTitle.join().length+this.economyList[0].title.length<200){
modulesTitle[1]=this.economyList[0].title;
}else{
modulesTitle[1]='';
}
//地产聚焦
if(this.moduleE&&this.houseList!=[] && modulesTitle.join().length+this.houseList[0].title.length<200){
modulesTitle[2]=this.houseList[0].title;
}else{
modulesTitle[2]='';
}
//股市盘点
if(this.moduleF&&this.stockList!=[] && modulesTitle.join().length+this.stockList[0].title.length<200){
modulesTitle[3]=this.stockList[0].title;
}else{
modulesTitle[3]='';
}
//市场热文
if(this.moduleG&&this.hotMarketList!=[] && modulesTitle.join().length+this.hotMarketList[0].title.length<200){
modulesTitle[4]=this.hotMarketList[0].title;
}else{
modulesTitle[4]='';
}
function noNull(element, index, array) {
return (element != '');
}
return JSON.stringify(modulesTitle.filter(noNull));
法二
//摘要列表
var getNewSList=
result.data.newBroadCase[0].broadAbstract.split('。')
.filter(item => item);
var getAbsList=[];
for (var i = 0; i < getNewSList.length; i++) {
if(getAbsList.join().length+getNewSList[i].length<200){
getAbsList.push(getNewSList[i]);
}
}
this.newSList=getAbsList;