How to find index of an object by key and value in an javascript array

后端 未结 7 1471
既然无缘
既然无缘 2020-11-28 22:52

Given:

var peoples = [
  { \"attr1\": \"bob\", \"attr2\": \"pizza\" },
  { \"attr1\": \"john\", \"attr2\": \"sushi\" },
  { \"attr1\": \"lar         


        
7条回答
  •  情歌与酒
    2020-11-28 23:43

    Do this way:-

    var peoples = [
      { "name": "bob", "dinner": "pizza" },
      { "name": "john", "dinner": "sushi" },
      { "name": "larry", "dinner": "hummus" }
    ];
    
    $.each(peoples, function(i, val) {
        $.each(val, function(key, name) {
            if (name === "john")
                alert(key + " : " + name);
        });
    });
    

    OUTPUT:

    name : john
    

    Refer LIVE DEMO

提交回复
热议问题