1.电商系统中经常会遇到一个商品有多个规格的情况,且规格维度(如颜色、尺寸、性别)和维度的取值(红、黄、蓝)都是不确定的,尝试根据一个任意维度规则的属性率,生成所有可能的商品全排列组合
假如有:
Color=[‘红色’,‘白色’,‘粉色’]
Size=[‘S’,‘M’,‘L’]
Six=[‘男’,‘女’]
示例输出:
‘红色’ ‘S’ ‘男’
‘红色’ ‘S’ ‘女’
‘白色’ ‘S’ ‘男’
‘白色’ ‘S’ ‘女’

像这样的组合一共有多少种组合呢? 一共有三个数组中每个数组长度的乘积,比如以这个demo为例就是:3x3x2=18 种情况 (第一、二个数组长度为3,第三个数组长度为2的乘积)
代码如下:

             var arrColor=['红色','粉色','白色']var arrSize=['S','M','L']var arrSix=['男','女']var count=0for(var i=0;i<arrColor.length;i++){for(var j=0;j<arrSize.length;j++){for(var x=0;x<arrSix.length;x++){count++console.log(count+'----'+arrColor[i]+'----'+arrSize[j]+'----'+arrSix[x])}}}

如若想要动态的更改数据,把数组内的数据换成动态的即可

跨境电商中选择商品规格的示例相关推荐

  1. 跨境电商中的B、C、M、A、G、O…是什么?

    这些是指交易对象的类型,B是企业( Business),C是消费者( Consumer)或者客户( Customer),这也是最传统的交易对象,并组合成了B2B企业对企业.B2C企业对消费者.C2C消 ...

  2. 大数据技术在跨境电商中的应用

    1.大数据技术与跨境电子商务综述 (1)大数据技术.大数据量,是指数据量极大,不能使用传统的数据采集方法.传统的数据库.传统的研究方法对数据集进行分析.传统的数据分析往往采用样本,采用推理的方法,用常 ...

  3. 跨境电商如何降低商品退货率

    跨境电商行业面临最大的挑战之一是产品退货率高,无数卖家头疼店铺的销量,但销量提高的同时往往伴随着退货率也提高,退货不仅会增加物流成本还会降低店铺评分.虽然电商行业不可能完全做到0退货,但卖家可以学习以 ...

  4. 拼多多跨境电商如何快速上架商品?

    拼多多跨境电商如何上架商品?众所皆知,拼多多Temu平台于9月1日在美国站点上线,主打宠物美妆类目,在产品分类上也较为丰富,包括但不限于宠物用品.服饰.首饰.日用品.儿童用品等多个类目. 很多商家也紧 ...

  5. 星淘惠:做跨境电商为什么要选择亚马逊?

    我们先来浅谈一下跨境电商的现状:疫情之后,消费者消费习惯转变,国外消费者转向线上消费,跨境市场购买力进一步释放,市场环境,跨境电商平台也在走向开放成熟.前期不稳定的政策因素经过调整后,也逐渐明晰起来. ...

  6. 跨境电商小白:一件代发是什么?为什么要选择Starday一件代发?

    近两年经济形势比较复杂多变,许多人面临就业难.职场改革.行业转型等困境,而跨境电商行业在此形势下依靠着国家优惠政策以及中国高质量产品在海外市场获得越来越多的份额.随着跨境电商行业发展规模的扩大,越来越 ...

  7. 跨境电商亚马逊卖家入驻亚马逊选择哪个站点开始做呢

    新手入亚马逊跨境电商,选择哪个站点开始做呢?最近很多正在准备开店的新手小伙伴在问,现在入手跨境电商,亚马逊更建议操作哪个站点? 大家应该都知道,亚马逊是一个全球化的电商平台,很多国家都包含在其他站点, ...

  8. 跨境电商如何通过打好数据底座,实现低成本稳步增长

    OceanBase 资深解决方案架构师孟磊围绕"原生分布式数据库助力跨境电商低成本稳步增长"主题进行解读,结合实践与案例,探讨跨境电商如何通过打好数据底座,保障未来业务稳步增长的同 ...

  9. 跨境电商是什么?跨境电商有哪些模式?

    随着2021年的来临,越来越多的人慢慢的加入了跨境电商中?跨境电商目前已经成为一个极其火爆的领域,有许多商家都想要加入跨境电商.但是在加入跨境电商之前,人们应该要提前了解一下跨境电商是什么意思.下面小 ...

最新文章

  1. 对话推荐算法研究综述
  2. python3+django写的个人笔记博客
  3. KVM 介绍(7):使用 libvirt 做 QEMU/KVM 快照和 Nova 实例的快照 (Nova Instances Snapshot Libvirt)...
  4. C++ternary search三元搜索的实现算法(附完整源码)
  5. ES6重点--笔记(转)
  6. 【HTML5初探之form标签】解放表单验证、增加文件上传、集成拖放
  7. silverlight动态创建WCF服务
  8. UVa 1153 Keep the Customer Satisfied 【贪心 优先队列】
  9. matlab veristand,matlab和NI VeriStand联合仿真环境搭建(一)
  10. Hello HarmonyOS,HarmonyOS鸿蒙实现HelloWorld应用开发E2E体验
  11. 敢死队核心:{买了就涨指标}
  12. 1.1.27 word表格里的文字不显示
  13. 第5次作业+149+肖雷
  14. 全才出书,值得一读——Leo推荐《我也能做CTO之程序员职业规划》
  15. Win10,Office2016及以上图标异常解决方案
  16. Spring5入门学习一
  17. ppt菜鸟学飞第一天——基础知识及字体知识
  18. 生信识图 之 点图基础
  19. 黄金分割点公式java_java如何实现黄金分割数 java实现黄金分割数代码
  20. 王飞跃谈正来临的第五次工业革命:“未来一定有多个平行的你”

热门文章

  1. 回顾显示技术历史,展望强大的QD MiniLED显示屏技术
  2. HTTP代理的应用场景
  3. python 苹果 劣势_Mac与Windows各自的优势是什么?
  4. YYHS-蜀传之单刀赴会(梦回三国系列T2)(最短路+状压dp)
  5. 计算机二级选择题知识点汇总
  6. seed-labs 软件部分-shellshock
  7. Java实现 LeetCode 406 根据身高重建队列
  8. RocksDB(一):What is RocksDB?
  9. eml企业通讯录管理系统经典版V5.4.5
  10. 京东青龙内部互助code.sh安装使用教程