वेनिला जावास्क्रिप्ट के साथ एक सरणी में एक एकल (विशिष्ट) आइटम खोजने के लिए आप 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()
में अपरकेस अक्षरों का उपयोग करना होगा विधि भी।