проверьте, содержит ли объект свойства со значением

у меня есть следующий массив:

SoftwareBadges =
[
    { Title: "Playtech", Guid: "7e9", xPos: "96" },
    { Title: "BetSoft", Guid: "890", xPos: "169" },
    { Title: "WagerWorks", Guid: "35c", xPos: "242" },
    { Title: "Rival", Guid: "c35", xPos: "314" },
    { Title: "NetEnt", Guid: "59e", xPos: "387" },
    { Title: "MicroGaming", Guid: "19a", xPos: "460" },
    { Title: "Cayetano", Guid: "155", xPos: "533" },
    { Title: "OpenBet", Guid: "cfe", xPos: "607" },
    { Title: "RTG", Guid: "4e6", xPos: "680" },
    { Title: "Cryptologic", Guid: "05d", xPos: "753" },
    { Title: "CTXM", Guid: "51d", xPos: "827" },
    { Title: "Sheriff", Guid: "63e", xPos: "898" },
    { Title: "Vegas Tech", Guid: "a50", xPos: "975" },
    { Title: "Top Game", Guid: "0d0", xPos: "1048" },
    { Title: "Party Gaming", Guid: "46d", xPos: "1121" }
]

теперь мне нужно проверить, содержит ли один из них значение, и вернуть объект, например:

var test = "7e9" // Guid

как мне получить объект, содержащий это значение Guid? в примере он должен вернуть объект PlayTech .

в C # с использованием linq я мог сделать что-то вроде: var x = SoftwareBadges.Where (c => c.Guid == test)

как это сделать в javascript?

6
задан Dementic 4 January 2012 в 13:41
поделиться