वेनिला JavaScript से ऐरे में सिंगल (विशिष्ट) आइटम खोजने के लिए आप ES6 मेथड Array.find() का उपयोग कर सकते हैं।
मान लीजिए आपके पास लिस्ट आइटम्स का एक ऐरे है, इस मामले में यह सब्जियां हैं। अब आप लिस्ट से गाजर खोजना चाहते हैं:
const vegetables = ["broccoli", "carot", "kale", "spinach"]
// ऐरे में गाजर खोजें
let carot = vegetables.find(function(vegetables) {
return vegetables === "carot"
})
console.log(carot) // "carot"
कोड कैसे काम करता है:
- पहले आप एक वेरिएबल
carotडिक्लेयर करते हैं - फिर आप इसे
vegetablesवेरिएबल असाइन करते हैं, औरArray.find()मेथड अटैच करते हैं और इसे सटीक स्ट्रिंग"carot"लौटाने के लिए कहते हैं - परिणाम लॉग आउट करें
नोट 1: ट्रिपल इक्वल्स ऑपरेटर === वैल्यू इक्वलिटी और टाइप इक्वलिटी दोनों की जांच करता है।
नोट 2: JavaScript केस सेंसिटिव है। यदि आपके ऐरे आइटम्स कैपिटल लेटर्स का उपयोग करते हैं, तो आपको अपने Array.find() मेथड में भी अपरकेस लेटर्स का उपयोग करने की आवश्यकता है।