js Map 获取值

var orderKanbanMap = new Map();


$.ajax({
    type: 'POST',
    url: '/data/getData?tableName=DBOrderInfo&columns=qualityInspectNo&columns=orderCode&columns=productionType',
    async: false,
    success: function(data) {
        //data=
        [{
            "qualityInspectNo": "20",
            "orderCode": "fenzhiqi",
            "productionType": "白色"
        },
        {
            "qualityInspectNo": "1",
            "orderCode": "haitianTestOrder",
            "productionType": "黑色"
        },
        {
            "qualityInspectNo": "1",
            "orderCode": "zhenxiongTest",
            "productionType": "红色"
        },
        {
            "qualityInspectNo": "222",
            "orderCode": "12",
            "productionType": "金色"
        },
        {
            "qualityInspectNo": "1",
            "orderCode": "test_316",
            "productionType": "白色"
        },
        {
            "qualityInspectNo": "1",
            "orderCode": "zhangOrder",
            "productionType": "白色"
        }]
        for (var i=0;i<data.length;i++) {
            
            var orderCode = data[i].orderCode;
            orderKanbanMap.set(orderCode, data[i]);
        }
       
    }
});


获取map value值
var order_code = data[0].orderCode; // 通过订单编号获取
var items = orderKanbanMap.get(order_code);
//items={"qualityInspectNo":"20","orderCode":"fenzhiqi","productionType":"白色"}
最后直接items.qualityInspectNo
点击创业

版权声明:本文为zxf1242652895原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。