फ़्लैश दो दृष्टिकोणों का उपयोग करके एक शब्दकोश (यानी हैश मैप की तरह कुछ) लागू करता है। एक दृष्टिकोण flash.utils.Dictionary
वर्ग है, और दूसरा एक सामान्य Object
है। मैं यह देखना चाहता हूं कि कितने key:value
जोड़े शब्दकोश में हैं। ज्यादातर मामलों में मैं बस यह जानना चाहता हूं कि कोईkey:value
जोड़े हैं, यानी, यह जांचें कि यह खाली है या नहीं।एएस 3: जांचें कि कोई शब्दकोश खाली है या नहीं
इस बिंदु पर दस्तावेज़ीकरण बहुत मदद नहीं कर रहा है। क्या ऐसा करने का एक आसान और स्पष्ट तरीका है? यह असफल रहा, क्या ऐसा करने के लिए एक बदसूरत, अभी तक बहुत भंगुर तरीका नहीं है?
यह खराब प्रथाओं के समाधान की तरह लगता है। शब्दकोश से प्रविष्टि को हटाने से कुंजी और मूल्य दोनों को हटा दिया जाना चाहिए। अगर किसी कारण से, मैं मूल्य को हटाना चाहता हूं लेकिन कुंजी छोड़ना चाहता हूं, तो ताना वास्तव में खाली नहीं है - इसमें कुछ (स्पष्ट रूप से सार्थक) कुंजी हैं। –
पर्याप्त मेला। आप (obj! = नल) बयान को निकाल देते हैं तो यह काम करेंगे, लेकिन मैं अन्य जवाब भी वास्तव में काम करेंगे ... – Reuben
अनुमान लगा रहा हूँ, यह सबसे अच्छा नहीं होगा ऊपर दृष्टिकोण के लिए उपयोग करता है गठबंधन करने के लिए ... इस के साथ में? के लिए ... दृष्टिकोण में आपको बताता है कि क्या आपके पास कोई चाबियाँ हैं, जो महत्वपूर्ण है। यदि आपके पास शून्य मान के साथ कोई कुंजी है तो यह दृष्टिकोण विफल हो सकता है। – scriptocalypse