两组数据对比获取交集以空格换行拆分

两组数据对比获取交集以空格换行拆分


<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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值