今天遇到一个需求,有两个数组(Array和arr),一个大数组Array,一个小数组arr,arr中的元素Array中都有,需求是在Array中去掉所有的arr,即获取👇图中灰色部分
本来是想遍历然后一个一个的比,👇就比如说。。。。。这一大长串
<button onclick="myfunction()">click</button>
<script>
let Array = [32, 4, 11, 55, 46, 99, 104, 54, 16, 33, 78, 43, 40]
let arr = [32, 33, 16, 40]
function myfunction() {
let newarr = []
let flag = true
Array.forEach(i1=>{
for(let i = 0; i< arr.length; i++){
if(arr[i] === i1){
flag = false
break
}
}
if(flag){
newarr.push(i1)