जेसक्रिप्ट एक्सएफ at()

वर्णन और उपयोग

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 माह