JavaScript అరే సోర్చ్
- ముందస్తు పేజీ JS అరేయా మెథడ్స్
- తదుపరి పేజీ JS అరేయా క్రమబద్ధీకరణ
అర్రేయి లేదా శోధన మంత్రం
- Array indexOf()
- Array lastIndexOf()
- Array includes()
- Array find()
- Array findIndex()
- Array findLast()
- Array findLastIndex()
మరింత చూడండి:
JavaScript Array indexOf()
indexOf()
మాదిరి మంత్రం అర్రేయిలో అంశం విలువను శోధించి దాని స్థానాన్ని తిరిగిస్తుంది.
గమనిక:మొదటి అంశం స్థానం 0, రెండవ అంశం స్థానం 1, మొదటి స్థానం కాకుండా కొనసాగుతుంది.
实例
అర్రేయిలో "అపల్" అంశాన్ని శోధించండి:
const fruits = ["అపల్", "ఓరాంజు", "అపల్", "మాంగో"]; let position = fruits.indexOf("అపల్") + 1;
సంకేతం
array.indexOf(item, start)
item | అవసరమైన. శోధించవలసిన అంశం. |
start | ఎంపికాని. శోధించవలసిన ప్రారంభ స్థానం. నిరాకరణలు అర్రేయి ముగింపు నుండి ప్రారంభించి ముగింపుకు శోధిస్తాయి. |
తిరిగివచ్చే విలువ:
- అంశం కనబడలేకపోయితే, -1 తిరిగిస్తుంది.
- అంశం పలుకొనిపోయితే, మొదటి స్థానాన్ని తిరిగిస్తుంది.
JavaScript Array lastIndexOf()
lastIndexOf()
మాదిరి మంత్రం indexOf()
అదే, కానీ ప్రదత్త అంశం చివరి స్థానాన్ని తిరిగిస్తుంది.
实例
అర్రేయిలో "అపల్" అంశాన్ని శోధించండి:
const fruits = ["అపల్", "ఓరాంజు", "అపల్", "మాంగో"]; let position = fruits.lastIndexOf("అపల్") + 1;
సంకేతం
array.lastIndexOf(item, start)
item | అవసరమైన. శోధించవలసిన అంశం. |
start | ఎంపికాని. శోధించవలసిన ప్రారంభ స్థానం. నిరాకరణలు అర్రేయి ముగింపు నుండి ప్రారంభించి ముందుకు శోధిస్తాయి. |
JavaScript Array includes()
ECMAScript 2016 లో ప్రవేశపెట్టబడింది Array.includes()
మాదిరి. ఇది మాకు ఏదైనా అంశం (NaN సహా, indexOf నుండి వేరుగా) అర్రేయిలో ఉన్నాదా తెలుసుకోవడానికి అనుమతిస్తుంది.
实例
const ఫ్రూట్స్ = ["బానానా", "ఓరాంజు", "అపల్", "మాంగో"]; fruits.includes("Mango"); // తిరిగిస్తుంది true
సంకేతం
అరేయ్.includes(search-item)
search-itemఅన్ని విషయాలను అన్వేషించడానికి.
గమనిక:includes()
NaN విలువను తనిఖీ చేయవచ్చు కానీ indexOf()
మద్దతు లేదు.
浏览器支持
includes()
ఇది ECMAScript 2016 యొక్క లక్షణం.
2017 సంవత్సరం 3 నెల నుండి అన్ని ఆధునిక బ్రౌజర్లు ES2016 ను మద్దతు ఇస్తాయి:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
క్రోమ్ 52 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 52 | సఫారీ 10.1 | ఓపెరా 39 |
2016 సంవత్సరం 7 నెల | 2017 సంవత్సరం 4 నెల | 2017 సంవత్సరం 3 నెల | 2017 సంవత్సరం 5 నెల | 2016 సంవత్సరం 8 నెల |
ఇంటర్నెట్ ఎక్స్ప్లోరర్ మద్దతు లేదు includes()
జావాస్క్రిప్ట్ అరేయ్ ఫిండ్()
ఫిండ్()
ఫంక్షన్ పరీక్షించిన మొదటి అరేయ్ అంశం విలువను తిరిగిస్తుంది.
实例
మొదటి అంశం నుండి 18 కంటే ఎక్కువ అయ్యే అంశం కనుగొనుట:
కాన్స్ట్ నంబర్స్ = [4, 9, 16, 25, 29]; లెట్ ఫస్ట్ = నంబర్స్.ఫిండ్(మైఫంక్షన్); ఫంక్షన్ మైఫంక్షన్(వాల్యూ, ఇండెక్స్, అరేయ్) { రిటర్న్ వాల్యూ > 18; }
గమనిక:ఫంక్షన్ 3 పరామితులను అంగీకరిస్తుంది:
- అంశం విలువ
- అంశం ఇండెక్స్
- అరేయ్ స్వయం
浏览器支持
ఫిండ్()
ఇది ES6 (జావాస్క్రిప్ట్ 2015) యొక్క లక్షణం.
2017 సంవత్సరం 6 నెల నుండి అన్ని ఆధునిక బ్రౌజర్లు ES6 ను మద్దతు ఇస్తాయి:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
క్రోమ్ 51 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 54 | సఫారీ 10 | ఓపెరా 38 |
2016 సంవత్సరం 5 నెల | 2017 సంవత్సరం 4 నెల | 2017 సంవత్సరం 6 నెల | 2016 సంవత్సరం 9 నెల | 2016 సంవత్సరం 6 నెల |
ఇంటర్నెట్ ఎక్స్ప్లోరర్ మద్దతు లేదు ఫిండ్()
.
జావాస్క్రిప్ట్ అరేయ్ ఫిండ్ఇండెక్స్()
ఫిండ్ఇండెక్స్()
ఫంక్షన్ పరీక్షించిన మొదటి అరేయ్ అంశం ఇండెక్స్ ను తిరిగిస్తుంది.
实例
మొదటి అంశం నుండి 18 కంటే ఎక్కువ అయ్యే అంశం ఇండెక్స్ కనుగొనుట:
కాన్స్ట్ నంబర్స్ = [4, 9, 16, 25, 29]; లెట్ ఫస్ట్ = నంబర్స్.ఫిండ్ఇండెక్స్(మైఫంక్షన్); ఫంక్షన్ మైఫంక్షన్(వాల్యూ, ఇండెక్స్, అరేయ్) { రిటర్న్ వాల్యూ > 18; }
గమనిక:ఫంక్షన్ 3 పరామితులను అంగీకరిస్తుంది:
- అంశం విలువ
- అంశం ఇండెక్స్
- అరేయ్ స్వయం
浏览器支持
ఫిండ్ఇండెక్స్()
ఇది ES6 (జావాస్క్రిప్ట్ 2015) యొక్క లక్షణం.
2017 సంవత్సరం 6 నెల నుండి అన్ని ఆధునిక బ్రౌజర్లు ES6 ను మద్దతు ఇస్తాయి:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
క్రోమ్ 51 | ఎడ్జ్ 15 | ఫైర్ఫాక్స్ 54 | సఫారీ 10 | ఓపెరా 38 |
2016 సంవత్సరం 5 నెల | 2017 సంవత్సరం 4 నెల | 2017 సంవత్సరం 6 నెల | 2016 సంవత్సరం 9 నెల | 2016 సంవత్సరం 6 నెల |
ఇంటర్నెట్ ఎక్స్ప్లోరర్ మద్దతు లేదు ఫిండ్ఇండెక్స్()
.
జావాస్క్రిప్ట్ అరేయ్ ఫిండ్లాస్ట్()
ES2023 లో కొత్త findLast()
మార్గం, ఇది ప్రస్తవ అంశాల నుండి ఆరంభించి పరిశీలించి అనుసంధానం అయ్యే మొదటి అంశం విలువను తిరిగిస్తుంది.
实例
const temp = [27, 28, 30, 40, 42, 35, 30]; లెట్ హై = టెంప్.ఫిండ్లాస్ట్(x => x > 40);
浏览器支持
findLast()
是 ES2023 的特性。
自 2023 年 7 月起,所有现代浏览器均支持:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
చ్రోమ్ 110 | ఎడ్జ్ 110 | ఫైర్ఫాక్స్ 115 | సఫారీ 16.4 | ఓపెరా 96 |
2023 ఫిబ్రవరి నెల | 2023 ఫిబ్రవరి నెల | 2023 జూలై నెల | 2023 మార్చి నెల | 2023 మే నెల |
JavaScript Array findLastIndex() Method
findLastIndex()
方法查找满足条件的最后一个元素的索引。
实例
const temp = [27, 28, 30, 40, 42, 35, 30]; let pos = temp.findLastIndex(x => x > 40);
浏览器支持
findLastIndex()
是 ES2023 的特性。
自 2023 年 7 月起,所有现代浏览器均支持:
చ్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
చ్రోమ్ 110 | ఎడ్జ్ 110 | ఫైర్ఫాక్స్ 115 | సఫారీ 16.4 | ఓపెరా 96 |
2023 ఫిబ్రవరి నెల | 2023 ఫిబ్రవరి నెల | 2023 జూలై నెల | 2023 మార్చి నెల | 2023 మే నెల |
పూర్తి అరేయా రిఫరెన్స్ మ్యాన్యువల్
పూర్తి అరేయా రిఫరెన్స్ కోసం దయచేసి ఈ లింక్ని సందర్శించండి:జావాస్క్రిప్ట్ అరేయా రిఫరెన్స్ మ్యాన్యువల్.
ఈ మ్యాన్యువల్ అన్ని అరేయా అటీరిబ్యూట్స్ మరియు మెథడ్స్ యొక్క వివరణ మరియు ఇన్స్టాన్స్లను అందిస్తుంది.
- ముందస్తు పేజీ JS అరేయా మెథడ్స్
- తదుపరి పేజీ JS అరేయా క్రమబద్ధీకరణ