2012-11-21 33 views
9

क्या कॉफीस्क्रिप्ट में वस्तुओं की समानता का परीक्षण करने का कोई आसान तरीका है?कॉफीस्क्रिप्ट में टेस्ट ऑब्जेक्ट समानता?

या अधिक सही - परीक्षण करें कि दो वस्तुओं के गुण समान हैं।

इन वस्तुओं के साथ:

obj1 = 
    name: "John Doe" 
    age: "3.14" 

obj2 = 
    name: "John Doe" 
    age: "3.14" 

यह झूठी मूल्यांकन करता है, के रूप में उम्मीद:

obj1 == obj2 

अभी के लिए मैं Underscore's isEqual

+3

'_.isEqual' के साथ क्या गलत है? आपको _some_ तरह की गहरी समानता करने की आवश्यकता है। –

+0

अंडरस्कोर विधि के साथ कुछ भी गलत नहीं है लेकिन मुझे एक छोटी-छोटी भाषा सुविधा में दिलचस्पी होगी। – mnorrish

उत्तर

11

नहीं उपयोग कर रहा हूँ। कॉफीस्क्रिप्ट इसे भाषा सुविधा के रूप में प्रदान नहीं करता है, इसलिए Underscore.js जैसी लाइब्रेरी का उपयोग करना आपका सबसे अच्छा विकल्प है।