इसे छोड़कर कंटेंट पर जाएं

ऐरे के साथ काम करना

इस लेख में Office Scripts में ऐरे के साथ काम करने के तरीकों को व्यवस्थित रूप से समझाया गया है।

ऐरे डिफ़ाइन करना

Section titled “ऐरे डिफ़ाइन करना”

खाली ऐरे डिफ़ाइन करना

Section titled “खाली ऐरे डिफ़ाइन करना”

बिना किसी एलिमेंट वाला खाली ऐरे डिफ़ाइन करने के लिए, वैल्यू के रूप में केवल [] दें।

खाली ऐरे से टाइप इन्फ़रेंस काम नहीं करता (यह पता नहीं चलता कि उसमें किस तरह का डेटा रखा जाएगा), इसलिए साथ ही टाइप भी डिफ़ाइन करना ज़रूरी है। Office Scripts में इम्प्लिसिट any टाइप की अनुमति नहीं है, इसलिए टाइप छोड़ देने पर एरर आ सकती है।

/** खाली ऐरे */
const array: string[] = [];

शुरुआती वैल्यू वाला ऐरे डिफ़ाइन करना

Section titled “शुरुआती वैल्यू वाला ऐरे डिफ़ाइन करना”

ऐरे डिफ़ाइन करते समय ही शुरुआती वैल्यू सेट करने के लिए, [] के अंदर कॉमा से अलग करके एलिमेंट लिखें।

शुरुआती वैल्यू से टाइप इन्फ़रेंस काम करता है, इसलिए टाइप डेफ़िनिशन छोड़ा जा सकता है (सैंपल में टाइप स्पष्ट रूप से दिया गया है)।

/** शुरुआती वैल्यू वाला ऐरे */
const fruits: string[] = ['सेब', 'संतरा'];
/** कई डेटा टाइप वाला ऐरे */
const mixed: (string | number)[] = [1200, 'केला'];

ऐरे में एलिमेंट जोड़ना

Section titled “ऐरे में एलिमेंट जोड़ना”

Array.push मेथड का उपयोग करके ऐरे के आख़िर में डेटा जोड़ा जा सकता है।

const sports: string[] = [];
// एलिमेंट जोड़ना
sports.push('बेसबॉल');
// एक साथ कई एलिमेंट जोड़ना
sports.push('फ़ुटबॉल', 'बास्केटबॉल');

ऐरे को जोड़ना (मर्ज करना)

Section titled “ऐरे को जोड़ना (मर्ज करना)”

कई ऐरे को जोड़कर एक ऐरे बनाना हो, तो उसे इस तरह लिखा जा सकता है।

इसके कई तरीके उपलब्ध हैं, और सैंपल कोड में दिया गया कोई भी तरीका इस्तेमाल करें, नतीजा एक ही होगा (['सेब', 'संतरा', 'केला'])।

const array1 = ['सेब'];
const array2 = ['संतरा', 'केला'];
// जोड़ा गया ऐरे
const joined1 = [...array1, ...array2];
const joined2 = array1.concat(array2);
const joined3 = [array1, array2].flat();

ऐरे से एलिमेंट प्राप्त करना

Section titled “ऐरे से एलिमेंट प्राप्त करना”

इंडेक्स बताकर प्राप्त करना

Section titled “इंडेक्स बताकर प्राप्त करना”

ऐरे का n-वाँ एलिमेंट बताकर उसे प्राप्त किया जा सकता है।

इंडेक्स 0 से शुरू होता है, इसलिए उदाहरण के लिए दूसरा एलिमेंट प्राप्त करना हो, तो इंडेक्स के रूप में 1 दें।

const array = ['सेब', 'संतरा', 'केला'];
array[1]; // संतरा

डिस्ट्रक्चरिंग असाइनमेंट से प्राप्त करना

Section titled “डिस्ट्रक्चरिंग असाइनमेंट से प्राप्त करना”

डिस्ट्रक्चरिंग असाइनमेंट का उपयोग करके ऐरे के एलिमेंट को शुरुआत से क्रम में, एक साथ कई वेरिएबल में असाइन किया जा सकता है।

const array = ['सेब', 'संतरा', 'केला'];
const [apple, orange, banana] = array; // apple: सेब, orange: संतरा, banana: केला