Loading...

JavaScript in Hindi – Arrays

  • Introduction to JavaScript arrays in Hindi 
  • Creating JavaScript Arrays in Hindi
  • JavaScript array object constructor in Hindi 

Introduction to JavaScript Arrays 

Arrays javascript द्वारा एक ही तरह की values का collection create करने का माध्यम है।

एक तरह की value से मतलब है या तो केवल strings या केवल integers या फिर floating point numbers आदि। Arrays को बहुत सारे variables create करने के problem से बचने के लिए यूज़ किया जाता हैं।

जैसे की यदि आप 200 employees के नाम store करना चाहते है तो उसके लिए आपको 200 variables create करने की जरुरत नहीं है। आप एक array create कर सकते है जिसमे 200 नाम store किये जा सकते है। ऐसा करने से programmers का time बचता है। 

Array Elements Indexing

Array का हर element uniquely identify किया जा सकता है। Array values को indexing के द्वारा store करता है। लेकिन ये बात हमेशा याद रखे की array की index zero से शुरू होती है।

इसलिए उपर बताये गए example में पहला नाम 0 index पर और आखिर नाम 199 index पर होगा। Array की किसी भी value को आप array के नाम और उसके index number के द्वारा access कर सकते है। आपको ये बात भी हमेशा याद रखनी चाहिए की JavaScript में arrays object है। इसलिए आप इनको new keyword के द्वारा create करते है।

हालाँकि JavaScript आपको directly values put करने का option भी provide करती है लेकिन तब भी JavaScript में arrays objects ही रहते है।

Creating JavaScript Arrays 

JavaScript में arrays 2 तरह से create किये जा सकते है। ये दोनों ही तरीके अलग अलग situation के according यूज़ किये जा सकते है।

  • Directly  – इस तरीके में आप array create करने के साथ ही value भी डालते है। ये array create करने का combined तरीका है।        
  • With new keyword – इस तरीके में आप array को object की तरह create करते है। इस तरीके में पहले array create किया जाता है और बाद में values डाली जा सकती है। आप चाहे तो साथ में ही values डाल सकते है इसके लिए आप array object का constructor यूज़ करते है।   

दोनों ही तरीके अलग अलग situations में need के according यूज़ किये जा सकते है।

Directly (Combined Way)

इस तरीके में array create करना बहुत ही simple है।

Syntax 

var array_Name = [value1,value2,.....valueN]; 

इस तरीके में var keyword के बाद array का नाम लिखा जाता है। Array का नाम unique होना चाहिए। Array के नाम के बाद assignment operator लगा कर angular brackets में array की values दी जाती है। Values को comma से separate किया जाता है।

Example1: Creating & initializing array

<html>

<head>
<title>Javascript array demo</title>
</head>

<body>

<script type="text/javascript">
// Array declaration 

var empName = ["Sam","Sally","Tina","Raghav","John"];

// Printing array elements
for(i=0;i<5;i++)
{
     document.write(empName[i],"n");
}
</script>
 
</body>
</html>

Output

javascript-arrays-example-output

With New Keyword 

इस तरीके से javascript में array create करने के लिए आप new keyword यूज़ करते है। ये कोई object create करने जैसा ही है।

Syntax

var array_Name = new Array();
array_Name[0] = value1;
array_Name[1] = value2;
...
...
array_Name[n] = valueN;

यदि आप values भी साथ में ही डालना चाहते है तो आप निचे दिए गए structure से array create कर सकते है।

var array_Name = new Array(value1, value2);

उपर वाले तरीके में पहले array create किया गया है उसके बाद index numbers के द्वारा values दी गई है। नीचे वाले तरीके में Array object के constructor के द्वारा values put की गई है।

ये values constructor automatically index numbers को assign कर देता है।

Example2: Array with new keyword

<html>

<head>
<title>Javascript new keyword demo</title>
</head>

<body>

<script type="text/javascript">
// Array declaration using new keyword

var empName = new Array("Angelina","Sam");
// Printing array elements
for(i=0;i<2;i++)
{
    document.write(empName[i]);
}
</script>
 
</body>
</html>      

Output

javascript-array-with-new-keyword-example-output

JavaScript Arrays Length Property

JavaScript आपको array object के साथ length property provide करती है। ये property आपके array की length hold करती है।

Syntax

array_Name.length;

आप चाहे तो इस property को loop control करने के लिए यूज़ कर सकते है।

Example3: Loop to array length

<script type="text/javascript"> 
var empAge = new Array(24,42,22,55,23,30); 
 
// Displaying length of array 
document.write("Length of array is "+empAge.length); 
 
// Iterating loop upto array length
for(var i=0;i<empAge.length;i++) 
{ 
    document.write(empAge[i]); 
} 
</script> 

Previous: JavaScript Control Statements
Next: JavaScript Strings