आइए पहले स्ट्रिंग्स की सरणी बनाएं -
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' } ]