आइए पहले स्ट्रिंग्स की सरणी बनाएं -
let studentDetails = [ {studentName: "John Smith"}, {studentName: "john smith"}, {studentName: "Carol Taylor"} ];
अब, केस असंवेदनशील सबस्ट्रिंग का मिलान करें, इसमें फ़िल्टर() और toLowerCase() की अवधारणा का उपयोग करें। निम्नलिखित कोड है -
उदाहरण
let studentDetails = [ {studentName: "John Smith"}, {studentName: "john smith"}, {studentName: "Carol Taylor"} ]; var searchName="John Smith" console.log(studentDetails.filter(obj => obj.studentName.toLowerCase().indexOf(searchName.toLowerCase()) >= 0));
उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है;
node fileName.js.
यहाँ, मेरी फ़ाइल का नाम है demo55.js.
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
PS C:\Users\Amit\JavaScript-code> node demo55.js [ { studentName: 'John Smith' }, { studentName: 'john smith' } ]