Creating arrays and accessing elements In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में ऐरे एक यूजर डिफाइन डाटा टाइप होता है, जो की पर्टिकुलर आर्डर सीक्वेंस में होमोजेनियस डाटा टाइप वैल्यू को स्टोर और प्रोसेस करता है, ऐरे डाटा टाइप का उपयोग इन्टिजर, करैक्टर, स्ट्रिंग, फ्लोटिंग, डाटा टाइप वैल्यूज को सीक्वेंस में प्रोसेस और मेन्युप्लेट करने में होता है। डिफ़ॉल्ट रूप से ऐरे डाटा टाइप स्टोरेज में जीरो-इंडेक्स्ड आर्डर में स्टोर होते हैं. इसका मतलब है की स्टोर ऐरे का फर्स्ट एलिमेंट का स्टोरेज इंडेक्स लोकेशन 0 पर, सेकंड ऐरे एलिमेंट का इंडेक्स लोकेशन 1 पर होता है।

Creating array in JavaScript.
जावास्क्रिप्ट प्रोग्राम में ऐरे डाटा टाइप को कई तरीकों से क्रिएट किया जा सकता हैं, जावास्क्रिप्ट प्रोग्रामर किसी प्रोग्राम में ऐरे लिटरल और ऐरे कंस्ट्रक्टर मेथड का उपयोग कर डिजायर ऐरे को कस्ट्रक्ट कर सकते है।
Usage of Literals in JavaScript Array.
जावास्क्रिप्ट प्रोग्राम में ऐरे क्रिएट करने के लिए बेसिक मेथड में लिटरल का उपयोग करना आम बात है। जहा प्रोग्रामर ऐरे मेथड में एम्प्टी स्क्वायर ब्रैकेट ([]) का उपयोग करके ऐरे के लिए मल्टीप्ल वैल्यू को डिक्लेअर कर सकते है।
let programming = [“Html”, “Css”, “Javascript”, “Node.js”];
console.log(programming); // Result is – [ ‘Html’, ‘Css’, ‘Javascript’, ‘Node.js’ ]
Explanation of above array.
यहाँ प्रोग्रामिंग नाम से एक ऐरे क्रिएट किया गया है, जिसमें डिफ़ॉल्ट 4 ऐरे एलिमेंट डिक्लेअर होते हैं. “Html”, “Css”, “Javascript”, “Node.js” है।
Use of array constructor method in JavaScript.
जावास्क्रिप्ट प्रोग्रामर प्रोग्राम मे ऐरे कंस्ट्रक्टर मेथड का उपयोग करके किसी भी यूजर डिफाइन ऐरे एलिमेंट को क्रिएट और प्रोसेस कर सकते हैं।
let integer = new Array(9, 8, 7, 3, 2,1);
console.log(integer); // Result – [ 9, 8, 7, 3, 2, 1 ]
Explanation of array constructor method.
यहाँ इस प्रोग्राम में ऐरे कंस्ट्रक्टर मेथड का उपयोग उन ऐरे वैल्यू को पास करके एक ऐरे एलिमेंट को क्रिएट करने में किया जा सकता है, जिन्हें प्रोग्रामर ऐरे में ऐड करना चाहते हैं।
Use of Array.of() method in JavaScript.
जावास्क्रिप्ट प्रोग्राम में Array.of() मेथड को ऐरे आर्गुमें के रूप में डिफाइन ऐरे एलिमेंट की एक परिवर्तनीय संख्या के साथ एक नया ऐरे इंस्टेंस क्रिएट करने में होता है।
let laptop = Array.of(“Mackbook”, “Hp”, “Dell”, “Lenovo”);
console.log(laptop); // Result-[ ‘Mackbook’, ‘Hp’, ‘Dell’, ‘Lenovo’ ]
Explanation of Array.of() method.
किसी जावास्क्रिप्ट प्रोग्राम में Array.of() मेथड का उपयोग तब होता है, जब प्रोग्रामर को एक स्पेसिफिक वैल्यू वाली एक ऐरे क्रिएट करनी हो, और यह ऐरे एलिमेंट के तर्कों को एक्सप्लेन ऐरे कंस्ट्रक्टर के जैसे नहीं करता है, जैसे की, जब केवल एक ऐरे एलिमेंट आर्गुमेंट को पारित किया जाता है, तो यह एक पर्टिकुलर लेंथ की ऐरे नहीं बनाएगा।
Use of Array.from() Method in JavaScript.
जावास्क्रिप्ट प्रोग्राम में Array.from() मेथड एक ऐरे-जैसे या पुनरावृत्त ऐरे ऑब्जेक्ट जिसमे, स्ट्रिंग्स, सेट से एक नई ऐरे एक्साम्प्ल क्रिएट करती है।
let str = “vcanhelpsu”;
let chars = Array.from(str);
console.log(chars); // Result -[‘v’, ‘c’, ‘a’, ‘n’,’h’, ‘e’, ‘l’, ‘p’,’s’, ‘u’]
Explanation of Array.from() Method.
इस प्रोग्राम में Array.from() स्ट्रिंग मेथड str डाटा टाइप को अलग-अलग करैक्टर की एक ऐरे एलिमेंट में कन्वर्ट कर डिस्प्ले करता है।
Accessing Elements in a JavaScript Array.
जावास्क्रिप्ट प्रोग्राम में ऐरे इंडेक्सिंग का उपयोग कर क्रिएटेड किसी ऐरे एलिमेंट को इंडिविजुअल या वन बाय वन एक्सेस और प्रोसेस कर सकते हैं। डिफ़ॉल्ट रूप से जावास्क्रिप्ट प्रोग्राम में क्रिएटेड ऐरे एलिमेंट जीरो-इंडेक्स्ड आर्डर में स्टोर होती हैं, इसका मतलब है कि फर्स्ट ऐरे एलिमेंट स्टोरेज इंडेक्स लोकेशन 0 पर डिफ़ॉल्ट सेट होता है।
Using array indexing in JavaScript programs.
जावास्क्रिप्ट प्रोग्राम में क्रिएटेड किसी ऐरे एलिमेंट को एक्सेस करने के लिए, स्क्वायर ब्रैकेट ([]) में दिए गए ऐरे एलिमेंट के इंडेक्सिंग के बाद मौजूदा डिक्लेअर ऐरे के नाम का उपयोग करें।
let development = [“python”, “java”, “javascript”, “matlab”];
console.log(development[0]); // Result – python
console.log(development[1]); // Result – java
console.log(development[2]); // Result – javascript
console.log(development[3]); // Result – matlab
Explanation of array indexing.
इस प्रोग्राम में development[0] फर्स्ट ऐरे एलिमेंट (“python”) को इंडेक्स लोकेशन से एक्सेस और प्रीव्यू करता है, development[1] दूसरे ऐरे एलिमेंट (“java”) को एक्सेस करता है, और development[3] थर्ड ऐरे एलिमेंट (“javascript”) और चौथे development[3 ] ऐरे एलिमेंट (“matlab”) को एक्सेस और प्रीव्यू करता है।
Accessing the last array element in JavaScript.
जावास्क्रिप्ट प्रोग्रामर ऐरे की सटीक इंडेक्स लोकेशन जाने बिना लास्ट स्टोर ऐरे इंडेक्स लोकेशन को एक्सेस करने के लिए ऐरे के लेंथ प्रॉपर्टीज का उपयोग कर सकते हैं।
let software = [“windows”, “ms office”, “javascript” , “Linux”];
console.log(software[software.length – 1]); // Result – Linux
Explanation of accessing the last array element.
यहाँ इस प्रोग्राम में software.length – 1 ऐट्रिब्यूट्स मौजूदा ऐरे में लास्ट ऐरे इंडेक्स एलिमेंट लोकेशन को एक्सेस कर डिस्प्ले करता है।
Accessing elements with negative indexes in JavaScript using the array’s at() method.
जावास्क्रिप्ट में ES2022 ने at() मेथड को स्टार्ट किया गया है, जो ऐरे में नेगेटिव इंडेक्सिंग की परमिशन प्रोवाइड करता है। जहा क्रिएटेड ऐरे में नेगेटिव इंडेक्सिंग ऐरे के एन्ड एलिमेंट से स्टार्ट होते हैं, जिसमें -1 लास्ट स्टोर ऐरे एलिमेंट होता है।
let country = [“India”, “Usa”, “Uk”, “Australia”];
console.log(country.at(-1)); // Result – Australia
console.log(country.at(-2)); // Result – Uk
console.log(country.at(-3)); // Result – Usa
Explanation of negative indexes in JavaScript.
यहाँ इस प्रोग्राम में at() मेथड नेगेटिव ऐरे इंडेक्स को एक्सेस करने की परमिशन प्रोवाइड करता है। यहाँ at(-1) मेथड लास्ट ऐरे एलिमेंट (“Australia”) स्टोर ऐरे एलिमेंट वैल्यू को रिटर्न करता है, और at(-2) सेकंड-से-लास्ट ऐरे एलिमेंट (“Uk”) ऐरे वैल्यू को रिटर्न करता है।
Accessing elements from nested array in JavaScript.
जावास्क्रिप्ट प्रोग्राम में किसी ऐरे में अन्य ऐरे या ऐरे के अंदर ऐरे एक नेस्टेड ऐरे हो सकते हैं। जावास्क्रिप्ट प्रोग्रामर ऐरे नेस्टिंग के इंडिविजुअल लेवल के लिए स्क्वायर ब्रैकेट को जोड़कर डिक्लेअर नेस्टेड ऐरे में एलिमेंट को एक्सेस कर सकते हैं।
let arrayinsidearray = [4, 7, [10, 7], 11];
console.log(arrayinsidearray[2][0]); // Result – 10
console.log(arrayinsidearray[2][1]); // Result – 7
Explanation of nested array.
इस प्रोग्राम में arrayinsidearray ऐरे में इंडेक्स 2 पर एक और ऐरे एलिमेंट है। यहाँ डिक्लेअर नेस्टेड ऐरे एलिमेंट को एक्सेस करने के लिए, जावास्क्रिप्ट प्रोग्रामर दो स्क्वायर ब्रैकेट का उपयोग करते हैं. जहा एक एक्सटर्नल ऐरे के लिए और एक इंटरनल ऐरे एलिमेंट के लिए होता है।
Modifying array elements in JavaScript.
जावास्क्रिप्ट प्रोग्रामर ऐरे एलिमेंट को उनके इंडेक्स लोकेशन के माध्यम से डायरेक्ट एक्सेस करके और नए ऐरे वैल्यू इंडीकेट कर उन्हें मॉडिफाई कर सकते हैं।
let language = [“hindi”, “english”, “regional”];
language[1] = “telgu”; // it use to Modify the second array element value
console.log(language); // Result – [ ‘hindi’, ‘telgu’, ‘regional’ ]
Explanation of modifying array elements.
यहाँ इस प्रोग्राम में language[1] को एक नया वैल्यू देकर सेकंड ऐरे एलिमेंट (“english”) को “telgu” लैंग्वेज में चेंज कर दिया जाता है।
Array methods for accessing array elements.
जावास्क्रिप्ट प्रोग्रामिंग में प्रोग्रामर को ऐरे एलिमेंट को एक्सेस करने और ऐरे एलिमेंट को मेन्युप्लेट करने के आपको कई ऑप्शन प्रोवाइड करता है.
shift() – यहाँ shift() फंक्शन जावास्क्रिप्ट ऐरे के पहले एलिमेंट को डिलीट करता है, और ऐरे बचे हुए वैल्यू को रिटर्न करता है।
let course = [“o level”, “mca”, “bca”];
let value = course.shift();
console.log(value); // Result – o level
console.log(course); // Result – [ ‘mca’, ‘bca’ ]
pop() – यह ऐरे फंक्शन ऐरे के लास्ट एलिमेंट को डिलीट करता है, और ऐरे वैल्यू को रिटर्न करता है।
let course = [“o level”, “mca”, “bca”];
let value = course.pop();
console.log(value); // Result – o level
console.log(course); // Result – [ ‘mca’, ‘bca’ ]
slice() – slice() जावास्क्रिप्ट प्रोग्राम में किसी ऐरे के किसी भाग की एक नई ऐरे में एक ऐरे कॉपी वैल्यू को रिटर्न करता है।
let course = [“o level”, “mca”, “bca”];
let slicedcourse = course.slice(1, 3); // here it Extracts elements from index 1 to 2 excluding index 3
console.log(slicedcourse); // Result – [ ‘mca’, ‘bca’ ]
indexOf() – यह फंक्शन मौजूदा प्रोग्राम में किसी इंडिकेटेड वैल्यू के पहली बार आने का इंडेक्स को रिटर्न करता है।
let course = [“o level”, “mca”, “bca”];
let index = course.indexOf(“mca”);
console.log(index); // Result – 1
find() – यह डिक्लेअर ऐरे में वह फर्स्ट एलिमेंट वैल्यू को रिटर्न करता है, जो दिए गए ऐरे टेस्टिंग फ़ंक्शन को संतुष्ट करता है।
let integer = [100, 90, 399, 783, 999];
let found = integer.find(int => int > 1);
console.log(found); // Result – 100
Summary of array in JavaScript programming.
- Creating an array – जावास्क्रिप्ट प्रोग्रामर ऐरे लिटरल स्क्वायर ब्रैकेट ([]), ऐरे कंस्ट्रक्टर (new Array()), या Array.of() और Array.from() जैसी पॉपुलर मेथड का उपयोग करके डिजायर ऐरे क्रिएट कर सकते हैं।
- Accessing elements – जावास्क्रिप्ट प्रोग्राम में क्रिएटेड ऐरे में ऐरे एलिमेंट को एक्सेस करने के लिए इंडेक्स लोकेशन का उपयोग कर सकते है, जिसमें फर्स्ट ऐरे एलिमेंट इंडेक्स लोकेशन 0 पर होता है। इसी तरह आप ऐरे के अंत से ऐरे एलिमेंट को एक्सेस करने के लिए at() मेथड के साथ नेगेटिव इंडेक्स फीचर्स का भी उपयोग कर सकते हैं।
- Modifying elements – जावास्क्रिप्ट प्रोग्राम में स्पेसिफिक इंडेक्स लोकेशन को सीधे नए वैल्यू इंडीकेट करके ऐरे एलिमेंट को मॉडिफाई कर सकते है।
- Array Methods – जावास्क्रिप्ट प्रोग्राम में स्पेसिफिक ऐरे एलिमेंट को मेन्युप्लेट करने और उन ऐरे एलिमेंट को एक्सेस करने के लिए shift(), pop(), slice(), indexOf(), और find() जैसी बिल्ट-इन फंक्शन या मेथड का उपयोग कर सकते है।