JavaScript అరే సోర్చ్

అర్రేయి లేదా శోధన మంత్రం

మరింత చూడండి:

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 మే నెల

పూర్తి అరేయా రిఫరెన్స్ మ్యాన్యువల్

పూర్తి అరేయా రిఫరెన్స్ కోసం దయచేసి ఈ లింక్ని సందర్శించండి:జావాస్క్రిప్ట్ అరేయా రిఫరెన్స్ మ్యాన్యువల్.

ఈ మ్యాన్యువల్ అన్ని అరేయా అటీరిబ్యూట్స్ మరియు మెథడ్స్ యొక్క వివరణ మరియు ఇన్స్టాన్స్లను అందిస్తుంది.