zoukankan      html  css  js  c++  java
  • js从一个数组中筛选出另一个数组中存在的值

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
      </head>
      <body>
        <p>您好</p>
        <script>
          let arr1 = ['a', 'b', 'c']
          let arr2 = [
            { str: 'a', num: 1 },
            { str: 'as', num: 2 },
            { str: 'b', num: 3 },
            { str: 'ca', num: 4 },
            { str: 'c', num: 5 },
            { str: 'ddd', num: 6 },
          ]

          //   let arr3 = arr2.filter(checkAdult);

          //   function checkAdult(age){
          //     for(let i=0; i<arr1.length; i++){
          //         if(age.str == arr1[i]){
          //             return true
          //         }
          //     }
          //   }

          //   console.log(arr3)

          let arr3 = []
          arr1.forEach((item) => {
            arr2.forEach((element) => {
              if (item == element.str) {
                arr3.push(element)
              }
            })
            // return arr3
          })

          console.log(arr3)
        </script>
      </body>
    </html>
    https://blog.csdn.net/qq_35018214/article/details/103429020
  • 相关阅读:
    设计模式-状态模式
    Nginx相关
    Docker基础使用
    JavaScript定时器及回调用法
    前端交互篇
    基于ConcurrentHashMap的本地缓存
    J.U.C体系进阶(五):juc-collections 集合框架
    J.U.C体系进阶(四):juc-sync 同步器框架
    J.U.C体系进阶(三)- juc-atomic 原子类框架
    .net core https 双向验证
  • 原文地址:https://www.cnblogs.com/Alan2016/p/14076912.html
Copyright © 2011-2022 走看看