美文网首页
js商品总价格、最高价格商品、排除重复商品[初版]

js商品总价格、最高价格商品、排除重复商品[初版]

作者: 编程小橙子 | 来源:发表于2021-02-09 17:29 被阅读0次
javascript-illustration.png

实现商品总价格、最高价格商品、排除重复商品

<!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></body>
</html>
<script>
  let card = [
    { name: "huawei", price: 6000 },
    { name: "iphone", price: 8000 },
    { name: "nox", price: 2400 },
    { name: "ipad", price: 1650 },
    { name: "ipad", price: 1650 },
    { name: "xiaomi", price: 2300 },
    { name: "xiaomi", price: 2300 },
  ];
  // 商品总价
  function countPrice(count) {
    return count.reduce((pre, cur) => {
      return (pre += cur.price);
    }, 0);
  }
  let count_price = countPrice(card);
  console.log(count_price); //20350
  // 最高价格商品
  function maxPrice(max) {
    return max.reduce((pre, cur) => {
      return pre.price > cur.price ? pre : cur;
    });
  }
  let max_price = maxPrice(card);
  console.log(max_price); // {name: "iphone", price: 8000}
  // 过滤重复商品
  function filterCard(filt) {
    return filt.reduce((pre, cur) => {
      let find_card = pre.find((k) => k.name == cur.name);
      if (!find_card) pre.push(cur);
      return pre;
    }, []);
  }
  let filter_card = filterCard(card);
  console.log(
    filter_card
  ); /*
      [{name: "huawei", price: 6000},
      {name: "iphone", price: 8000},
      {name: "nox", price: 2400},
      {name: "ipad", price: 1650},
      {name: "xiaomi", price: 2300}]
    */
</script>

后期还会带来更多知识点,喜欢的点赞关注来点糖

相关文章

  • js商品总价格、最高价格商品、排除重复商品[初版]

    实现商品总价格、最高价格商品、排除重复商品 后期还会带来更多知识点,喜欢的点赞关注来点糖

  • 2.13 价格上限与价格下限

    2.13 价格上限与价格下限 价格上限又称限制价格,是政府为了限制某种商品价格上升而规定的这种商品的最高价格。价格...

  • 开发常用属性名称

    goods 商品,price 价格,商品价格,单价quantity 数量,商品数量sum 商品价格小计,即 pri...

  • 购物车计算价格

    ###### ### ## # 通过JS实现,购物车中商品价格和数量的设定,是否选择该物品,计算已选中商品的总价格...

  • 【世界指数】2016年6月主要大宗商品价格指数

    中国大宗商品价格指数 中国主要大宗商品价格指数(一) 中国主要大宗商品价格指数(二) 中国主要大宗商品价格指数(三...

  • 20170318 《卧底经济学》5

    价格的两种信号 对于紧缺商品,比如优质学校,价格发挥了两种功能。 价格起到了筛选作用,将商品给予出价最高的一方,也...

  • 商品有定价,价格有标签

    四词故事:商品、价格、频率、社群 商品有定价,价格有标签,频率有高低,社群有交易。 商品有定价 “商品是人类社会生...

  • 通货膨胀

    通货膨胀 货膨胀的严格定义是价格总水平的上升。价格总水平,是所有商品价格的加权平均,加权的依据是商品的重要性和产量...

  • 《无价》成甲解读笔记

    1、价格的相对性 人们很难判定商品的绝对价格,比较擅长的是判断商品的相对价格。 也就是说商品A和商品B相比较,人们...

  • 会员购买~~

    商品列表:【回复商品名购买】 ————————————— 商品名----------------价格 腾讯月号--...

网友评论

      本文标题:js商品总价格、最高价格商品、排除重复商品[初版]

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