जावास्क्रिप्ट एरे मेथड

JavaScript एलीमेंट की शक्ति एलीमेंट विधियों में छिपी है

एलीमेंट को शब्द में बदलती है

JavaScript विधि toString() एलीमेंट को एक शब्द के रूप में बदलती है (अलग अलग डिस्प्लेसर से अलग अलग तरीके से)

इंस्टांस

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

परिणाम

Banana,Orange,Apple,Mango

स्वयं प्रयोग करें

join() विधि सभी एलीमेंट को एक एकजुट शब्द तय करती है

यह काम toString() के समान करता है, लेकिन आप अलग अलग डिस्प्लेसर भी निर्धारित कर सकते हैं:

इंस्टांस

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

परिणाम

Banana * Orange * Apple * Mango

स्वयं प्रयोग करें

Popping और Pushing

एलीमेंट को एलीमेंट हटाना और नए एलीमेंट जोड़ना एलीमेंट का सस्ता काम है

Popping और Pushing का अर्थ है:

एलीमेंट सेपॉपप्रोजेक्ट, या एलीमेंट को एलीमेंट मेंप्रविष्टिप्रोजेक्ट

Popping

pop() विधि एलीमेंट को एलीमेंट से हटा देती है:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();              // फ़्रुट्स से अंतिम एलीमेंट ("Mango") हटाया जाता है

स्वयं प्रयोग करें

pop() यह विधि "आउट पॉप" के मान लौटाती है:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var x = fruits.pop();      // x का मान "Mango" है

स्वयं प्रयोग करें

Pushing

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

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");       //  फ़्रुट्स में एक नया एलीमेंट जोड़ा जाता है

स्वयं प्रयोग करें

push() यह विधि नई एलीमेंट की लंबाई लौटाती है:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var x = fruits.push("Kiwi");   //  x का मान 5 है

स्वयं प्रयोग करें

डिप्लेसिंग एलीमेंट

डिप्लेसिंग और पॉप के समान है, लेकिन पहले एलीमेंट को ही हटाती है

shift() यह विधि पहला एलीमेंट हटा देती है और सभी अन्य एलीमेंट को नीचे के इंडेक्स पर जगह दे देती है。

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();            // फ़्रुट्स से पहला एलीमेंट "Banana" हटाया जाता है

स्वयं प्रयोग करें

shift() मेथड 'उतार गया' एलीमेंट वापस देता है:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();             // "Banana" वापस देता है

स्वयं प्रयोग करें

unshift() मेथड (शुरू में) एक नए एलीमेंट को एलीमेंट के शुरू में जोड़ता है और 'पिछवा गया' एलीमेंट को 'उतार देता है':

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");    // fruits में नए एलीमेंट "Lemon" जोड़ा जाता है

स्वयं प्रयोग करें

unshift() मेथड नए एलीमेंट को जोड़ने के बाद नए एलीमेंट की लंबाई वापस देता है。

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");    // 5 वापस देता है

स्वयं प्रयोग करें

इस्तेमाल करके

उनकेसूचकांक नंबरके द्वारा एलीमेंट को देखें

एलीमेंटसूचकांक (इंडेक्स)से शुरू होता है। [0] पहला एलीमेंट है, [1] दूसरा, [2] तीसरा ...

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[0] = "Kiwi";        // fruits के पहले एलीमेंट को "Kiwi" बनाया जाता है

स्वयं प्रयोग करें

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

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[fruits.length] = "Kiwi";          // fruits में "Kiwi" जोड़ा जाता है

स्वयं प्रयोग करें

इस्तेमाल करके

जैसा कि JavaScript एलीमेंट एक ऑब्जेक्ट है, इसके एलीमेंट को JavaScript delete ऑपरेटर के द्वाराइस्तेमाल करके:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
delete fruits[0];           // fruits में पहले एलीमेंट को 'undefined' बनाया जाता है

स्वयं प्रयोग करें

इस्तेमाल करके delete एलीमेंट को मिटाने के बाद एलीमेंट में 'अनिर्धारित' का स्थान छोड़ देता है। splice() का इस्तेमाल करें pop() या shift() इसके बजाय

एलीमेंट को जोड़ना

splice() मेथड एक नए एलीमेंट को एलीमेंट के बाद जोड़ने के लिए इस्तेमाल किया जा सकता है:

इंस्टांस

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

स्वयं प्रयोग करें

पहला पैरामीटर (2) नए एलीमेंट को जोड़ने के स्थान (कोड़न) को निर्धारित करता है。

दूसरा पैरामीटर (0) निर्धारित करता है कि कितने एलीमेंट को मिटाया जाना है。

अन्य पैरामीटर ("Lemon", "Kiwi") नए जोड़ने वाले एलीमेंट को निर्धारित करते हैं。

splice() मेथड एक एलीमेंट को मिटाने के लिए एक एलीमेंट की सूची वापस देता है:

इंस्टांस

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

स्वयं प्रयोग करें

splice() का इस्तेमाल करके एलीमेंट को मिटाया जाता है

स्मार्ट पैरामीटरों के द्वारा, आप इसे इस्तेमाल कर सकते हैं splice() एलीमेंट को हटाने के बिना अनुक्रम में 'खाली स्थान' नहीं छोड़ने के लिए:

इंस्टांस

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(0, 1);        // fruits में पहले एलीमेंट को मिटाया जाता है

स्वयं प्रयोग करें

पहला पैरामीटर (0) नए एलीमेंट को कहाँ लगाना है को निर्धारित करता हैजोड़नास्थान को निर्धारित करता है。

दूसरा पारामीटर (1) इसकेबहुत से हटानाएलिमेंट

शेष पारामीटर छोड़ दिया गया है। कोई नया एलिमेंट जोड़ा नहीं जाएगा。

मिलाना (जोड़ना)

कॉनकैट() विधि मौजूदा अनुक्रम को मिलाकर नया अनुक्रम बनाती है:

उदाहरण (दो अनुक्रम को मिलाना)

वार माइगिल्स = ["सेसिली", "लोन"];
वार माइबॉय्स = ["एमिल", "टोबियस", "लिनस"];
वार माइचिल्ड्रेन = माइगिल्स.कॉनकैट(माइबॉय्स);   // माइगिल्स और माइबॉय्स को जोड़ना

स्वयं प्रयोग करें

कॉनकैट() विधि मौजूदा अनुक्रम को नहीं बदलती है। यह हमेशा एक नया अनुक्रम वापस करती है。

कॉनकैट() विधि किसी भी संख्या के अनुक्रम पारामीटर को स्वीकार कर सकती है:

उदाहरण (तीन अनुक्रम को मिलाना)

वार अर्र1 = ["सेसिली", "लोन"];
वार अर्र2 = ["एमिल", "टोबियस", "लिनस"];
वार अर्र3 = ["रॉबिन", "मॉर्गन"];
वार माइचिल्ड्रेन = अर्र1.कॉनकैट(अर्र2, अर्र3);   // अर्र1, अर्र2 और अर्र3 को जोड़ना

स्वयं प्रयोग करें

कॉनकैट() विधि मूल्य को भी पारामीटर के रूप में स्वीकार कर सकती है:

उदाहरण (अनुक्रम को मूल्य के साथ मिलाना)

वार अर्र1 = ["सेसिली", "लोन"];
वार माइचिल्ड्रेन = अर्र1.कॉनकैट(["एमिल", "टोबियस", "लिनस"]); 

स्वयं प्रयोग करें

अनुक्रम काटना

साइज() विधि अनुक्रम के किसी हिस्से को नये अनुक्रम के रूप में उठाती है。

इस उदाहरण में इसके बाद से एलिमेंट 1 ("Orange") से एक हिस्सा अनुक्रम को काटता है:

इंस्टांस

वार फ्रुट्स = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
वार चिटुस = फ्रुट्स.साइज(1); 

स्वयं प्रयोग करें

साइज() यह विधि नया अनुक्रम बनाती है। यह मूल अनुक्रम से कोई एलिमेंट नहीं हटाती है。

इस उदाहरण में इसके बाद से एलिमेंट 3 ("Apple") से एक हिस्सा अनुक्रम को काटता है:

इंस्टांस

वार फ्रुट्स = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
वार चिटुस = फ्रुट्स.साइज(3); 

स्वयं प्रयोग करें

साइज() यह दो पारामीटर स्वीकार करती है, जैसे (1, 3)。

यह विधि शुरूआती पारामीटर से एलिमेंट चुनती है, जब तक कि अंतिम पारामीटर (शामिल नहीं होने वाला) तक。

इंस्टांस

वार फ्रुट्स = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
वार चिटुस = फ्रुट्स.साइज(1, 3); 

स्वयं प्रयोग करें

यदि अंतिम पारामीटर छोड़ दिया गया है, जैसे पहले उदाहरण में, तो साइज() यह अनुक्रम के शेष हिस्से को काटता है。

इंस्टांस

वार फ्रुट्स = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
वार चिटुस = फ्रुट्स.साइज(2); 

स्वयं प्रयोग करें

ऑटोमैटिक टू स्ट्रिंग()

यदि मूल मूल्यों की जरूरत है, तो JavaScript स्वचालित रूप से एरे को शब्दकोश में बदल देगा।नीचे दो उदाहरणों में एक ही परिणाम पैदा होगा:}}

इंस्टांस

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

स्वयं प्रयोग करें

इंस्टांस

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

स्वयं प्रयोग करें

सभी JavaScript ऑब्जेक्ट इसके बारे में रखते हैं toString() तरीका

एरे क्रमबद्ध

हम अगले अध्याय में एरे क्रमबद्ध करने का सीखा होगा~。

एरे में अधिकतम और न्यूनतम मूल्य खोजना

JavaScript एरे में उच्च और निम्न मूल्यों को खोजने के लिए बाहरी फ़ंक्शन नहीं है。

आपको अगले अध्याय में इस मसले को कैसे हल करने का सीखा होगा。

पूर्ण एरे संदर्भ दस्तावेज़

पूर्ण संदर्भ दस्तावेज़ के लिए हमारे पूर्ण JavaScript एरे संदर्भ दस्तावेज़

यह संदर्भ दस्तावेज़ सभी एरे गुणों और विधियों का वर्णन और इंस्टांस शामिल करता है。