जावास्क्रिप्ट ऐरे मान () विधि एक नया ऐरे Iterator ऑब्जेक्ट देता है जिसमें एरे में प्रत्येक इंडेक्स के मान होते हैं।
values()
विधि का सिंटैक्स है:
arr.values()
यहाँ, अरै एक अरै है।
मान () पैरामीटर
values()
विधि कोई पैरामीटर नहीं है।
मूल्यों से वापसी मूल्य ()
- एक नया
Array
पुनरावृत्त वस्तु लौटाता है ।
नोट :
values()
विधि मूल सरणी नहीं बदलता है।values()
विधि खाली सरणी तत्वों की अनदेखी नहीं करता है।
उदाहरण: मान () विधि का उपयोग करना
const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )
आउटपुट
(मान: 'जावास्क्रिप्ट', किया: गलत) जावा शेष: अपरिभाषित C ++ पायथन लुआ (मूल्य: अपरिभाषित, किया गया: सत्य)
for… of
छोरों समाप्त हो जाती है जब अगले ()। किया = true या currentIndex> लंबाई । इसलिए, undefined
सभी मूल्यों को प्रिंट करने के बाद हमें मूल्य मिलता है ।
इसके अलावा, खाली मान को अनदेखा नहीं किया जाता है और इसे प्रदर्शित किया जाता है undefined
।
अनुशंसित पढ़ना: जावास्क्रिप्ट ऐरे कुंजी ()