इंटरफ़ेस: मैपडिफ़

तरीकों

जोड़ी गईकुंजियाँ

addKeys() नियम.सेट लौटाता है

एक नियम.सेट लौटाता है, जो किसी भी कुंजी को सूचीबद्ध करता है जिसे मैप कॉल करने वाले diff() में शामिल किया गया है, जबकि diff() को पास किया गया मैप ऐसा नहीं करता है।

रिटर्न

non-null rules.Set , रूल्स.मैप में जोड़ी गई कुंजियों की एक सूची Map.diff() फ़ंक्शन को पास कर दी गई है।

उदाहरण

{"a":1}.diff({}).addedKeys() == ["a"].toSet()

प्रभावितकुंजियाँ

प्रभावितKeys() नियम.सेट लौटाता है

एक नियम.सेट लौटाता है, जो diff( diff() को पास किए गए मानचित्र की तुलना में diff() कॉलिंग में जोड़ी गई, हटाई गई या संशोधित की गई किसी भी कुंजी को सूचीबद्ध करता है। यह फ़ंक्शन MapDiff.addedKeys() , MapDiff.removedKeys() और MapDiff.changedKeys() के संयुक्त परिणामों के बराबर सेट लौटाता है।

({"a":0, "c":0, "u":0}).diff({"r":0, "c":1, "u": 0}).affectedKeys() ==
     ["a", "r", "c"].toSet()
रिटर्न

non-null rules.Set , नियमों में जोड़ी गई, हटाई गई या बदली गई कुंजियों की एक सूची । मैप को Map.diff() फ़ंक्शन में पास किया गया।

परिवर्तितकुंजियाँ

ChangeKeys() नियम.सेट लौटाता है

एक नियम.सेट लौटाता है, जो किसी भी कुंजी को सूचीबद्ध करता है जो मैप कॉलिंग diff() और diff() को पास किए गए मैप दोनों में दिखाई देती है, लेकिन जिनके मान समान नहीं हैं।

रिटर्न

non-null rules.Set , कुंजियों की एक सूची जो रूल्स.मैप दोनों में दिखाई देती है लेकिन जिनके मान समान नहीं हैं।

उदाहरण

{"a":0}.diff({"a":1, "b":4}).changedKeys() == ["a"].toSet()

हटाई गई कुंजी

हटाए गएकीज़() नियम लौटाते हैं। सेट करें

एक नियम.सेट लौटाता है, जो किसी भी कुंजी को सूचीबद्ध करता है जो कि मैप कॉलिंग diff() में diff() को पास किए गए मैप की तुलना में शामिल नहीं है।

रिटर्न

non-null rules.Set , रूल्स.मैप से हटाई गई कुंजियों की एक सूची Map.diff() फ़ंक्शन को पास कर दी गई है।

उदाहरण

{}.diff({"a":1}).removedKeys() == ["a"].toSet()

अपरिवर्तितकुंजियाँ

अपरिवर्तितकीज़() नियम लौटाता है।सेट

एक नियम लौटाता है। सेट, जो मैप कॉलिंग diff() और diff() को पास किए गए मैप दोनों में दिखाई देने वाली किसी भी कुंजी को सूचीबद्ध करता है, और जिनके मान बराबर हैं।

रिटर्न

non-null rules.Set , कुंजियों की एक सूची जो रूल्स.मैप दोनों में दिखाई देती है लेकिन जिनके मान समान हैं।

उदाहरण

{"a": 0}.diff({"a":0}).unchangedKeys() == ["a"].toSet()