两组数据对比获取交集以空格换行拆分
<body>
<div class="box">
<textarea name="" id="textarea1" cols="50" rows="30"></textarea>
<textarea name="" id="textarea2" cols="50" rows="30"></textarea>
</div>
<button id="btn" style="width: 200px;line-height:60px;" >交集</button>
<div class="box">
<textarea name="" id="textarea3" cols="100" rows="30"></textarea>
</div>
</body>
<script>
window.onload=function(){
let textarea1=document.querySelector('#textarea1')
let textarea2=document.querySelector('#textarea2')
let textarea3=document.querySelector('#textarea3')
document.querySelector('#btn').onclick=function(){
let value1= textarea1.value.replace(/\s/g,",").replace(/\r\n/g,",").split(',').filter(item=>item);
let value2= textarea2.value.replace(/\s/g,",").replace(/\r\n/g,",").split(',').filter(item=>item);
let obj={}
let obj1={}
for(let i of value1){
obj[i]=true
}
for(let i of value2){
if(obj[i]){
obj1[i]=true
}
}
let arr=Object.keys(obj1).toString().replaceAll(',',' ')
textarea3.value=arr
}
}
</script>