【问题标题】:How can I show the number of items inside a shopping cart? [duplicate]如何显示购物车中的商品数量? [复制]
【发布时间】:2022-02-10 01:26:01
【问题描述】:

我的一个电子商务项目中有一个购物车,我想在购物车图标的一侧显示其中的商品数量。有很多方法可以做到,但老实说,我的大脑现在被阻塞了,我需要帮助......

我想过循环遍历数组以获取其中每个对象的“cant”键值,然后将它们加在一起以将它们显示在购物车旁边,但我仍然不知道该怎么做。 ..

【问题讨论】:

    标签: javascript html jquery


    【解决方案1】:

    你可以使用reduce方法。

    const totalCount = items.reduce((total, currentItem) => (
       total + currentItem.cant
    ), 0)

    【讨论】:

      【解决方案2】:

      你只需要循环并保持一个计数器。

      var counter = 0;
      cartArray.forEach(i => {
         counter += i.cant;
      });
      return counter;
      

      【讨论】:

        猜你喜欢
        • 2021-11-27
        • 2015-06-01
        • 2018-01-18
        • 2014-07-03
        • 2017-02-22
        • 2018-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多