साथ गुण मैं है निम्नलिखित सरणी शामिल हैं:जांच कर लें कि वस्तु मूल्य
var test = "7e9" // Guid
:
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" }
]
अब
, मैं जाँच अगर उनमें से पर एक मूल्य के होते हैं, और उदाहरण के लिए ऑब्जेक्ट प्रदान करने की जरूरत है
मैं इस ऑब्जेक्ट को कैसे प्राप्त करूं जिसमें यह GUID मान है? नमूना में , इसे PlayTech
ऑब्जेक्ट वापस करना चाहिए।
LINQ का उपयोग कर मैं की तरह कुछ कर सकता है: var x = SoftwareBadges.Where(c => c.Guid == test)
मैं कैसे जावास्क्रिप्ट में ऐसा कर सकते हैं?
संभव डुप्लिकेट (http://stackoverflow.com/questions/4432330/in-javascript -given-value-find-name-from-object-literal) –
@ nikc.org - यह डुप्लिकेट नहीं है, दूसरा प्रश्न सरणी में सरणी का उपयोग कर रहा है, जबकि मैं सरणी में जेसन का उपयोग कर रहा हूं। – Dementic
मान्य है, _exact_ डुप्लिकेट नहीं, लेकिन निश्चित रूप से आप जानकारी लागू कर सकते हैं? http://stackoverflow.com/questions/3515934/json-object-value-based-on-other-object-value http://stackoverflow.com/questions/5181493/how-to-find-a-value-in -a-multidimensional-object-array-in-javascript http://stackoverflow.com/questions/1182082/check-for-a-value-in-a-json-object –