How to check if a set contains an array in Javascript? -


मैं यह जांचना चाहूंगा कि एक सेट में एक सरणी है।

  var x = new सेट(); x.add (2); x.has (2); // रिटर्न सही, ठीक x.add ([3,4]); x.has ([3,4]); // झूठी रिटर्न  

मुझे यह पता है:

  [1,2] == [1,2]; // लौटा झूठा  

मैं दो सरणियों का प्रयोग करके लूप या जेएसएएन.स्ट्रिन्ग की तुलना कर सकता हूं। हालांकि सेट के अंदर एरे के मामले में इसे कैसे निपटाना है?

सेट करें सेट में संग्रहीत मानों की तुलना के लिए अनिवार्य रूप से === का उपयोग करें। यदि आप इसे स्वयं हल करना चाहते हैं, तो आपको अपने सेट डेटा संरचना को पाशन या बनाने का सहारा लेना होगा। जब आप अपना समाधान करते हैं तो आप इसे बराबर विधि पर निर्भर कर सकते हैं ताकि प्रत्येक ऑब्जेक्ट स्वतंत्र रूप से निर्धारित कर सकें कि यह दूसरे के बराबर है।


Comments

Popular posts from this blog

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

Camel ProducerTemplate possible memory leak -

javascript - Adhering to a max length setting with jshint -