美文网首页
随笔方法

随笔方法

作者: 怦然心动_a40c | 来源:发表于2020-12-24 21:29 被阅读0次

判断两个数组对象是否含有相同的key值

   let product1 =  [ {  "name": "苹果",  "num": 3 }, {"name": "番茄",  "num": 2 }, { "name": "土豆", "num": 1 }]
   let product2 = [ {  "name": "苹果",  "num": 4 }, {"name": "橘子",  "num": 5 }, { "name": "香蕉", "num": 6 }]
   let array = [product1, product2];
   function fun(array) {
     let result;
     let value1 = []
     let value2 = []
     for (let index = 0; index < array.length; index++) {
       array[index].forEach(val => {
         if (index === 0) {
           value1.push(val.name)
         } else {
           value2.push(val.name)
         }
       })
     }
     result = value1.filter(item => value2.indexOf(item) !== -1).length;
     return result
   }
   if (!fun(array)) {
     console.log("无相同的值");
   } else {
     console.log("有相同的值");
   }

判断两个数组是否有相同的值

    let arr1 = [1, 2, 3, 4, 5]
    let arr2 = [9, 8, 7, 6, 5]
    let res = arr1.filter(item => arr2.indexOf(item) !== -1).length
    console.log(res);
    if (!res) {
      console.log("没有相同的值")
    } else {
      console.log("有相同的值");
    }

扩展:可以尝试一下判断两个数组相同值都有哪些,提出来

相关文章

  • java下载打包成zip

    随笔 1、调用 工具方法

  • 2020-09-25

    随笔 uiview 绘制圆角 方法一 CAShapeLayer *shapeLayer = [CAShapeL...

  • 一些比较冷门的 HTTP 方法(二)

    《HTTP 权威指南》阅读随笔 HEADHEAD 方法与 GET 方法很类似,区别是 HEAD 响应中只返回首部,...

  • 2018-03-23

    java学习随笔3 hashCode函数 Object类的方法中有一个本地方法叫hashCode(),简单来说ha...

  • 随笔方法

    判断两个数组对象是否含有相同的key值 判断两个数组是否有相同的值 扩展:可以尝试一下判断两个数组相同值都有哪些,提出来

  • 深夜书房160:如何写个人随笔

    个人随笔写作 写作问题:我需要从我的角度讲一个故事。 解决方法:采用个人随笔结构——没错,确实有这样的结构。 个人...

  • 点评不只是为了链接——007践行之旅(13)

    (太累了,回头更新) 周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末随笔周末...

  • 我论“水随笔”

    我所谓的“水随笔”,并非应付随笔。而是我们班新兴的一种备战生物地理中考的方法。也就是我写得生物地理说,“我是谁”,...

  • 怀一份闲情看风景:随笔抒真情

    上周布置的写景随笔片段,字数不要求多,但要求用上我们在第三单元的山水古诗文中,归纳到的写作方法。看完学生的随笔后,...

  • 2018-04-26

    Java学习随笔8 List排序 这里的list默认是ArrayLIst 首先ArrayList有两种sort方法...

网友评论

      本文标题:随笔方法

      本文链接:https://www.haomeiwen.com/subject/xjdvnktx.html