ऐरे का संचालन
यहाँ Office स्क्रिप्ट में ऐरे के प्रणालीगत संचालन के तरीके के बारे में समझाया गया है।
VBA में बहुत सख्त प्रकार की परिभाषा होती है, और ऐरे के तत्वों की संख्या को बदलने के लिए वेरिएबल को पुनः परिभाषित करना आवश्यक होता है।
Office स्क्रिप्ट में, जटिल प्रकार की परिभाषा को लागू नहीं करने पर, ऐरे के तत्वों की संख्या पर कोई सीमा नहीं होती है।
ऐरे की परिभाषा
खाली ऐरे को परिभाषित करना
तत्वों के बिना खाली ऐरे को परिभाषित करने के लिए, केवल [] को मान के रूप में निर्दिष्ट करें।
खाली ऐरे को परिभाषित करते समय प्रकार की परिभाषा भी आवश्यक होती है क्योंकि प्रकार की अनुमान नहीं लगाई जा सकती (किस प्रकार का डेटा संग्रहीत किया जाएगा यह ज्ञात नहीं होता)।
/**_खाली_ऐरे_*/
const array: string[] = [];
प्रारंभिक मान वाले ऐरे को परिभाषित करना
ऐरे की परिभाषा के साथ ही प्रारंभिक मान सेट करने के लिए, []
के अंदर, कॉमा से अलग किए गए तत्वों को निर्दिष्ट करें।
प्रकार की अनुमान लगाई जा सकती है, इसलिए प्रकार की परिभाषा को छोड़ा जा सकता है।
/**_प्रारंभिक_मान_वाले_ऐरे_*/
const fruits: string[] = ['सेब', 'संतरा'];
/**_कई_प्रकार_के_डेटा_वाले_ऐरे_*/
const mixed: (string | number)[] = [1200, 'केला'];
ऐरे में तत्व जोड़ना
Array.push मेथड का उपयोग करके, ऐरे में डेटा जोड़ा जा सकता है।
const sports: string[] = [];
//_तत्व_जोड़ें
array.push('क्रिकेट');
//_कई_तत्व_एक_साथ_जोड़ें
array.push('फुटबॉल', 'बास्केटबॉल');
ऐरे को जोड़ना
कई ऐरे को जोड़कर एक ऐरे बनाने के लिए निम्नलिखित तरीके हैं।
कई मानक मेथड उपलब्ध हैं, और किसी भी तरीके का उपयोग करने पर समान परिणाम प्राप्त होता है।
const array1 = ['सेब'];
const array2 = ['संतरा', 'केला'];
//_जुड़ा_हुआ_ऐरे
const joined1 = [...array1, ...array2];
const joined2 = array1.concat(array2);
const joined3 = [array1, array2].flat();
ऐरे से तत्व प्राप्त करना
इंडेक्स निर्दिष्ट करके प्राप्त करना
ऐरे के nवें तत्व को निर्दिष्ट करके प्राप्त किया जा सकता है।
इंडेक्स 0 से शुरू होता है, इसलिए उदाहरण के लिए, दूसरे तत्व को प्राप्त करने के लिए, इंडेक्स में 1 निर्दिष्ट करें।
const array = ['सेब', 'संतरा', 'केला'];
array[1]; //_संतरा_
डिकंस्ट्रक्शन का उपयोग करके प्राप्त करना
वेरिएबल परिभाषा के तरीके के रूप में डिकंस्ट्रक्शन का उपयोग करके भी, ऐरे के डेटा को संचालित किया जा सकता है।
const array = ['सेब', 'संतरा', 'केला'];
const [apple, orange, banana] = array;