原数组:var inArr=["标题1--子标题1","标题3--子标题2","还是个标题1","还是个标题1","标题2--子标题3"]
之后的数组:["子标题1","子标题2","还是个标题1","还是个标题1","子标题3"]
for(var i=0;i<inArr.length-1;i++){
if(inArr[i].indexOf("--") == -1){
inArr[i] = (inArr[i].split("--"))[1];
}
}
想着这也切掉来着,可是最后打印出来不但没有截掉,还让其他不含有"--"的undefined了???
const arr = inArr.map(item => item.indexOf('--') != -1 ? item.split('--')[1] : item)