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