<div id="demo"></div>
<script>
let listData,totalData
var arr = [1,2,3,4,5,6,7,8]
var data=[11,12,13,14,15,16]
var hasData=arr.filter(item=>item==='9')
if(hasData.length===0){
let arr1=[9,10]
listData=arr.concat(arr1)
}else{
listData=arr
}
//合并
totalData=listData.concat(data)
document.getElementById('demo').innerHTML=totalData //1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
//console.log(totalData)
</script>
或者(过滤掉1和16)
或者: