जैसे की यदि आप 200 employees के नाम store करना चाहते है तो उसके लिए आपको 200 variables create करने की जरुरत नहीं है। आप एक array create कर सकते है जिसमे 200 नाम store किये जा सकते है। ऐसा करने से programmers का time बचता है।
आपको ये बात भी हमेशा याद रखनी चाहिए की JavaScript में arrays object है। इसलिए आप इनको new keyword के द्वारा create करते है। हालाँकि JavaScript आपको directly values put करने का option भी provide करती है लेकिन तब भी JavaScript में arrays objects ही रहते है।
Creating JavaScript Arrays
- Directly - इस तरीके में आप array create करने के साथ ही value भी डालते है। ये array create करने का combined तरीका है।
- With new keyword - इस तरीके में आप array को object की तरह create करते है। इस तरीके में पहले array create किया जाता है और बाद में values डाली जा सकती है। आप चाहे तो साथ में ही values डाल सकते है इसके लिए आप array object का constructor यूज़ करते है।
Directly (Combined Way)
var array_Name = [value1,value2,.....valueN]; |
इसका उदाहरण नीचे दिया जा रहा है।
<!-- javascriptArrayDemo.html --> <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> |
ऊपर दी गयी script निचे दिया गया web page generate करती है।
With New Keyword
var array_Name = new Array(); array_Name[0] = value1; array_Name[1] = value2; ... ... array_Name[n] = valueN; |
var array_Name = new Array(value1, value2); |
इसका उदाहरण नीचे दिया जा रहा है।
<!-- arrayNewKeywordDemo.html --> <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> |
ऊपर दी गयी script निचे दिया गया webpage generate करती है।
JavaScript Arrays Length Property
array_Name.length; |
// Displaying length of array
// Iterating loop upto array length