应用场景
设置商品的多种规格
需求
动态添加多个规格,并给每个规格设置多个属性,
得到各个规格中的各个属性与其他规格中的各个属性相匹配
话不多说,上代码
//每个规格和规格的属性 数据
var data = [
{
name:'颜色',
specs:['黑','白','灰']
},
{
name:'尺码',
specs:[35,36,37]
},
{
name:'规格3',
specs:['加棉','不加棉']
},
]
//两个数组相‘乘’ 把两个数组中的每一项和另一个数组的每一项相匹配 的函数
var Multiply = function (arr1,arr2){
var arr = []
if(arr2.length===0 && arr1.length===0){
arr.push(['',''])
}else if