जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट ऐरे के तरीके


Arrays को Strings में कनवर्ट करना

जावास्क्रिप्ट विधि toString()एक सरणी को (अल्पविराम से अलग) सरणी मानों की एक स्ट्रिंग में परिवर्तित करती है।

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.toString();

परिणाम:

Banana,Orange,Apple,Mango

विधि सभी join()सरणी तत्वों को एक स्ट्रिंग में जोड़ती है।

यह बिल्कुल वैसा ही व्यवहार करता है toString(), लेकिन इसके अलावा आप विभाजक को निर्दिष्ट कर सकते हैं:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.join(" * ");

परिणाम:

Banana * Orange * Apple * Mango

पॉपिंग और पुशिंग

जब आप सरणियों के साथ काम करते हैं, तो तत्वों को निकालना और नए तत्व जोड़ना आसान होता है।

पॉपिंग और पुशिंग यही है:

किसी ऐरे से आइटम्स को बाहर निकालना , या आइटम्स को ऐरे में पुश करना



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

विधि सरणी से अंतिम तत्व को pop()हटा देती है:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();

विधि वह pop()मान लौटाती है जो "पॉप आउट" था:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits.pop();

जावास्क्रिप्ट ऐरे पुश ()

विधि एक सरणी में push()एक नया तत्व जोड़ती है (अंत में):

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");

push()विधि नई सरणी लंबाई लौटाती है :

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let length = fruits.push("Kiwi");

तत्वों को स्थानांतरित करना

शिफ्टिंग पॉपिंग के बराबर है, लेकिन आखिरी के बजाय पहले तत्व पर काम करना।


जावास्क्रिप्ट ऐरे शिफ्ट ()

विधि पहले सरणी तत्व को shift()हटा देती है और अन्य सभी तत्वों को निचले सूचकांक में "स्थानांतरित" करती है।

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();

विधि वह shift()मान लौटाती है जो "बाहर स्थानांतरित" किया गया था:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let fruit = fruits.shift();

जावास्क्रिप्ट ऐरे अनशिफ्ट ()

विधि एक सरणी (शुरुआत में) में unshift()एक नया तत्व जोड़ती है, और पुराने तत्वों को "अनशिफ्ट" करती है:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");

unshift()विधि नई सरणी लंबाई लौटाती है

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");

तत्वों को बदलना

ऐरे तत्वों को उनकी अनुक्रमणिका संख्या का उपयोग करके एक्सेस किया जाता है :

ऐरे इंडेक्स 0 से शुरू होते हैं:

[0] पहला सरणी तत्व है
[1] दूसरा है
[2] तीसरा है ...

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[0] = "Kiwi";

जावास्क्रिप्ट ऐरे लंबाई

lengthसंपत्ति एक सरणी में एक नया तत्व जोड़ने का एक आसान तरीका प्रदान करती है :

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[fruits.length] = "Kiwi";

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

चेतावनी!

जावास्क्रिप्ट ऑपरेटर का उपयोग करके ऐरे तत्वों को हटाया जा सकता है delete

deleteसरणी में पत्तियों undefinedके छेद का उपयोग करना ।

इसके बजाए पॉप() या शिफ्ट() का प्रयोग करें।

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
delete fruits[0];

विलय (संयोजित) सरणियाँ

concat()विधि मौजूदा सरणियों को मर्ज करके (सम्मिलित करके) एक नई सरणी बनाती है :

उदाहरण (दो सरणियों को मिलाना)

const myGirls = ["Cecilie", "Lone"];
const myBoys = ["Emil", "Tobias", "Linus"];

const myChildren = myGirls.concat(myBoys);

विधि मौजूदा सरणियों को concat()नहीं बदलती है। यह हमेशा एक नई सरणी देता है।

विधि किसी concat()भी संख्या में सरणी तर्क ले सकती है:

उदाहरण (तीन सरणियों को मिलाना)

const arr1 = ["Cecilie", "Lone"];
const arr2 = ["Emil", "Tobias", "Linus"];
const arr3 = ["Robin", "Morgan"];
const myChildren = arr1.concat(arr2, arr3);

विधि स्ट्रिंग्स को तर्क के रूप में concat()भी ले सकती है:

उदाहरण (मानों के साथ एक सरणी विलय)

const arr1 = ["Emil", "Tobias", "Linus"];
const myChildren = arr1.concat("Peter"); 

स्प्लिसिंग और स्लाइसिंग एरेज़

splice()विधि एक सरणी में नए आइटम जोड़ती है

विधि एक सरणी के slice()एक टुकड़े को काटती है।


जावास्क्रिप्ट ऐरे ब्याह ()

splice()किसी सरणी में नए आइटम जोड़ने के लिए विधि का उपयोग किया जा सकता है :

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

पहला पैरामीटर (2) उस स्थिति को परिभाषित करता है जहां नए तत्वों को जोड़ा जाना चाहिए ।

दूसरा पैरामीटर (0) परिभाषित करता है कि कितने तत्वों को हटाया जाना चाहिए ।

शेष पैरामीटर ("नींबू", "कीवी") जोड़े जाने वाले नए तत्वों को परिभाषित करते हैं

splice()विधि हटाए गए आइटम के साथ एक सरणी देता है :

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 2, "Lemon", "Kiwi");

तत्वों को हटाने के लिए ब्याह () का उपयोग करना

चतुर पैरामीटर सेटिंग के साथ, आप splice()सरणी में "छेद" छोड़े बिना तत्वों को निकालने के लिए उपयोग कर सकते हैं:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0, 1);

पहला पैरामीटर (0) उस स्थिति को परिभाषित करता है जहां नए तत्वों को जोड़ा जाना चाहिए ।

दूसरा पैरामीटर (1) परिभाषित करता है कि कितने तत्वों को हटाया जाना चाहिए ।

शेष पैरामीटर छोड़े गए हैं। कोई नया तत्व नहीं जोड़ा जाएगा।


जावास्क्रिप्ट ऐरे स्लाइस ()

विधि एक सरणी के slice()एक टुकड़े को एक नई सरणी में काटती है।

यह उदाहरण सरणी तत्व 1 ("नारंगी") से शुरू होने वाले सरणी के एक भाग को काटता है:

उदाहरण

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1);

ध्यान दें

slice()विधि एक नई सरणी बनाता है

slice()विधि स्रोत सरणी से किसी भी तत्व को नहीं हटाती है

यह उदाहरण सरणी तत्व 3 ("Apple") से शुरू होने वाले सरणी के एक भाग को काटता है:

उदाहरण

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(3);

slice()विधि दो तर्क ले सकती है जैसे slice(1, 3).

विधि तब प्रारंभ तर्क से तत्वों का चयन करती है, और अंत तर्क तक (लेकिन शामिल नहीं) तक।

उदाहरण

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(1, 3);

यदि अंतिम तर्क को छोड़ दिया जाता है, जैसे पहले उदाहरणों में, slice() विधि शेष सरणी को काट देती है।

उदाहरण

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
const citrus = fruits.slice(2);

स्वचालित टूस्ट्रिंग ()

जब एक आदिम मान अपेक्षित होता है तो जावास्क्रिप्ट स्वचालित रूप से एक सरणी को अल्पविराम से अलग स्ट्रिंग में परिवर्तित कर देता है।

यह हमेशा ऐसा होता है जब आप किसी सरणी को आउटपुट करने का प्रयास करते हैं।

ये दो उदाहरण समान परिणाम देंगे:

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.toString();

उदाहरण

const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;

ध्यान दें

सभी जावास्क्रिप्ट ऑब्जेक्ट्स में एक toString() विधि होती है।


एक सरणी में अधिकतम और न्यूनतम मान ढूँढना

जावास्क्रिप्ट सरणी में उच्चतम या निम्नतम मान खोजने के लिए कोई अंतर्निहित कार्य नहीं हैं।

आप इस ट्यूटोरियल के अगले अध्याय में सीखेंगे कि आप इस समस्या को कैसे हल करते हैं।


छँटाई सरणियाँ

छँटाई सरणियों को इस ट्यूटोरियल के अगले अध्याय में शामिल किया गया है।

पूरा ऐरे संदर्भ

For a complete Array reference, go to our:

Complete JavaScript Array Reference.

The reference contains descriptions and examples of all Array properties and methods.

Test Yourself With Exercises

Exercise:

Use the correct Array method to remove the last item of the fruits array.

const fruits = ["Banana", "Orange", "Apple"];
;