जेसक्रिप्ट एक्सएफ at()
- पिछला पृष्ठ new Array()
- अगला पृष्ठ concat()
- एक स्तर ऊपर वापस जेस्क्रिप्ट एरे रेफरेंस मैनुअल
वर्णन और उपयोग
at()
विधि एक्सएफ में निर्दिष्ट सूचकांक स्थान के एलीमेंट वापस देता है。
at()
विधि []
का प्रभाव समान है।
2022 वर्ष 3 माह सेat()
विधि सभी आधुनिक ब्राउज़रों में समर्थित है।
ध्यान
कई प्रोग्रामिंग भाषाएँ (जैसे [-1]) के लिए ऑब्जैक्ट/एक्सएफ/स्ट्रिंग के अंतिम एलीमेंट तक पहुंचने की अनुमति देती हैं。
जेसक्रिप्ट में यह असंभव है क्योंकि []
ऑब्जैक्ट और एक्सएफ देखने के लिए उपयोग किया जाता है।obj[-1] का अर्थ नहीं कि ऑब्जैक्ट की अंतिम गुणवत्ता है, बल्कि गुणवत्ता -1 का मान है。
at()
विधि को ES2022 में शामिल किया गया है ताकि इस समस्या को हल किया जा सके。
उदाहरण
उदाहरण 1
fruits एक्सएफ के तीसरे एलीमेंट प्राप्त करना:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(2);
उदाहरण 2
[] के द्वारा fruits एक्सएफ के तीसरे एलीमेंट प्राप्त करना:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits[2];
उदाहरण 3
fruits एक्सएफ के पहले एलीमेंट प्राप्त करना:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at();
उदाहरण 4
fruits एक्सएफ के अंतिम एलीमेंट प्राप्त करना:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let fruit = fruits.at(-1);
व्याकरण
array.at(index)
पारामीटर
पारामीटर | वर्णन |
---|---|
index |
वृद्धि नहीं। वापस करने हेतु एक्सएफ एलीमेंट के सूचकांक (स्थान) डिफ़ॉल्ट मान 0。-1 अंतिम एलीमेंट वापस देता है。 |
वापसी मान
टाइप | वर्णन |
---|---|
एक्सएफ में दिया गया स्थान (सूचकांक) के एलीमेंट |
ब्राउज़र समर्थन
2022 वर्ष 3 माह से, जेसक्रिप्ट एक्सएफ at()
विधि सभी ब्राउज़रों में समर्थित है:
च्रोम | एज | फ़ायरफ़ॉक्स | सफारी | ऑपेरा |
---|---|---|---|---|
च्रोम 92 | एज 92 | फ़ायरफ़ॉक्स 90 | सफारी 15.4 | ऑपेरा 78 |
2021 वर्ष 4 माह | 2021 वर्ष 7 माह | 2021 वर्ष 7 माह | 2022 वर्ष 3 माह | 2021 वर्ष 8 माह |
- पिछला पृष्ठ new Array()
- अगला पृष्ठ concat()
- एक स्तर ऊपर वापस जेस्क्रिप्ट एरे रेफरेंस मैनुअल