जावास्क्रिप्ट सरणी मान ()

जावास्क्रिप्ट ऐरे मान () विधि एक नया ऐरे 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

अनुशंसित पढ़ना: जावास्क्रिप्ट ऐरे कुंजी ()

दिलचस्प लेख...