zoukankan      html  css  js  c++  java
  • 取出数组中的id

    取出id

    <!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>
    <script>
        var arr = [
            {
                "spe_id": "121213202704519463156432559404870139904",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "白色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "S"
                    }
                ],
                "prod_sku_sale_price": "111.000000",
                "prod_sku_stock": 111
            },
            {
                "spe_id": "121213202704519535576842559404886917120",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "白色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "L"
                    }
                ],
                "prod_sku_sale_price": "212.000000",
                "prod_sku_stock": 121
            },
            {
                "spe_id": "121213202704519585198402559404886917120",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "白色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "M"
                    }
                ],
                "prod_sku_sale_price": "2222.000000",
                "prod_sku_stock": 222
            },
            {
                "spe_id": "121213202704519646744892559404903694336",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "黑色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "M"
                    }
                ],
                "prod_sku_sale_price": "9999.999999",
                "prod_sku_stock": 3213
            },
            {
                "spe_id": "121213202704519696303532559404903694336",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "黑色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "S"
                    }
                ],
                "prod_sku_sale_price": "123.000000",
                "prod_sku_stock": 31231
            },
            {
                "spe_id": "121213202704519739127742559404920471552",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "白色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "XL"
                    }
                ],
                "prod_sku_sale_price": "121.000000",
                "prod_sku_stock": 121
            },
            {
                "spe_id": "121213202704519768717942559404920471552",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "黑色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "L"
                    }
                ],
                "prod_sku_sale_price": "3123.000000",
                "prod_sku_stock": 3213
            },
            {
                "spe_id": "121213202704519788309642559404920471552",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "红色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "M"
                    }
                ],
                "prod_sku_sale_price": "9999.999999",
                "prod_sku_stock": 3123
            },
            {
                "spe_id": "121213202704519883100782559404937248768",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "黑色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "XL"
                    }
                ],
                "prod_sku_sale_price": "312.000000",
                "prod_sku_stock": 312
            },
            {
                "spe_id": "121213202704519910950992559404954025984",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "红色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "L"
                    }
                ],
                "prod_sku_sale_price": "3123.000000",
                "prod_sku_stock": 3123
            },
            {
                "spe_id": "121213202704519921688162559404954025984",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "红色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "S"
                    }
                ],
                "prod_sku_sale_price": "3242.000000",
                "prod_sku_stock": 3123
            },
            {
                "spe_id": "121213202704520025540792559404970803200",
                "prod_specs": [
                    {
                        "skuLabel": "颜色",
                        "value": "红色"
                    },
                    {
                        "skuLabel": "尺码",
                        "value": "XL"
                    }
                ],
                "prod_sku_sale_price": "3213.000000",
                "prod_sku_stock": 31233
            }
        ]
        var arr1 = {
            sku0: "黑色",
            sku1: "M"
        }
        arr.forEach(item => {
            item.prod_specs.forEach(v => {
                if (v.skuLabel == "颜色") {
                    if (v.value == arr1.sku0) {
                        let arr2 = item.prod_specs
                        arr2.forEach(s=>{             
                        if (s.skuLabel == "尺码") {
                            if (s.value == arr1.sku1) {
                                console.log(item)
                            }
                        }
                    })
                    }
                }
            })
        })
    </script>
    
    </html>
    
  • 相关阅读:
    Delphi中TFlowPanel实现滚动条效果
    Delphi组件开发-在窗体标题栏添加按钮(使用MakeObjectInstance(NewWndProc),并处理好多消息)
    减小Delphi的Exe文件大小(11种方法)
    画出太极图
    类似地图的以鼠标为中心缩放图像
    andoid x项目的优化 1
    ICON图标文件解析
    所有语言的Awesome(2)
    获取EIP(汇编语言直接给Delphi变量赋值)
    Qt Windows下链接子系统与入口函数(终结版)(可同时存在main和WinMain函数)
  • 原文地址:https://www.cnblogs.com/cupid10/p/14139111.html
Copyright © 2011-2022 走看看