जावास्क्रिप्ट ऐरे भरें ()

जावास्क्रिप्ट ऐरे भरण () विधि सभी तत्वों को एक स्थिर मूल्य के साथ भरकर एक सरणी देता है।

fill()विधि का सिंटैक्स है:

 arr.fill(value, start, end)

यहाँ, अरै एक अरै है।

fill () पैरामीटर

fill()विधि में लेता है:

  • मान - सरणी को भरने के लिए मान।
  • start (वैकल्पिक) - start index (डिफ़ॉल्ट 0 है )।
  • अंत (वैकल्पिक) - एंड इंडेक्स (डिफ़ॉल्ट Array.length है ) (अनन्य)।

भरण से वापसी मूल्य ()

  • प्रारंभ से अंत तक मूल्य से भरे हुए संशोधित सरणी देता है।

टिप्पणियाँ:

  • यदि प्रारंभ या अंत ऋणात्मक है, तो अनुक्रमणिका को पीछे से गिना जाता है।
  • चूँकि fill()यह एक उत्परिवर्ती विधि है, यह सरणी को स्वयं बदलता है (प्रतिलिपि नहीं) और इसे लौटाता है।

उदाहरण: भरने के साथ सरणी भरना () विधि

 var prices = (651, 41, 4, 3, 6); // if only one argument, fills all elements new_prices = prices.fill(5); console.log(prices); // ( 5, 5, 5, 5, 5 ) console.log(new_prices); // ( 5, 5, 5, 5, 5 ) // start and end arguments specify what range to fill prices.fill(10, 1, 3); console.log(prices); // ( 5, 10, 10, 5, 5 ) // -ve start and end to count from back prices.fill(15, -2); console.log(prices); // ( 5, 10, 10, 15, 15 ) // invalid indexed result in no change prices.fill(15, 7, 8); console.log(prices); // ( 5, 10, 10, 15, 15 ) prices.fill(15, NaN, NaN); console.log(prices); // ( 5, 10, 10, 15, 15 )

आउटपुट

 (5, 5, 5, 5, 5) (5, 5, 5, 5, 5) (5, 10, 10, 5, 5) (5, 10, 10, 15, 15) (5, 10, 10 , 15, 15) (5, 10, 10, 15, 15)

यहां, हम देख सकते हैं कि fill()विधि प्रारंभ से अंत तक पारित मूल्य के साथ सरणी को भरती है। fill()विधि जगह में सरणी के साथ ही रिटर्न संशोधित सरणी बदल जाता है।

प्रारंभ और अंत पैरामीटर वैकल्पिक हैं और नकारात्मक भी हो सकते हैं (पीछे की ओर गिनने के लिए)।

यदि प्रारंभ और समाप्ति तर्क अमान्य हैं, तो सरणी अपडेट नहीं की गई है।

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

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