लक्ष्य: मैं अपने संग्रह के माध्यम से केस असंवेदनशील खोज बनाने की कोशिश कर रहा हूं और मॉडल के नाम विशेषता के विरुद्ध उपयोगकर्ता क्वेरी से मेल खाने का प्रयास करता हूं। अभी अगर मैं एक विशिष्ट मॉडल खोजना चाहता हूं, तो खोज क्वेरी सटीक होना चाहिए।मानचित्र बैकबोन संग्रह के साथ कैसे काम करता है?
ऐसा लगता है कि बॉक्स के बाहर नहीं, बैकबोन में इतना आसान करने का कोई आसान तरीका नहीं है। फ़ंक्शन map
दिमाग में आया। क्या होगा यदि मैं पूरे संग्रह के माध्यम से जा सकता हूं और मॉडल के नाम विशेषता को कम मामले में बदल सकता हूं, तो उपयोगकर्ता क्वेरी को कम केस और वॉयला में बदलें!
लेकिन समस्या यह है कि मुझे नहीं पता कि बैकबोन संग्रह और map
फ़ंक्शन का उपयोग कैसे करें। बैकबोन डॉक्स में map
पर कोई दस्तावेज़ नहीं है, एक लिंक के अलावा, जो आपको तीन संख्याओं की सरणी का उपयोग करके एक सुपर आदिम उदाहरण कोड के साथ अंडरस्कोर दस्तावेज़ों की ओर ले जाता है।
यह काम नहीं करता है ... क्यों?
this.collection.map(function(model) {
return model.get('name').toLowerCase();
});