Ինչպե՞ս ստուգել, արդյոք զանգվածը պարունակում է տող:
Ինչպե՞ս ստուգել, արդյոք զանգվածը պարունակում է տող:

Video: Ինչպե՞ս ստուգել, արդյոք զանգվածը պարունակում է տող:

Video: Ինչպե՞ս ստուգել, արդյոք զանգվածը պարունակում է տող:
Video: Եթե դուք միսը սառեցնում եք, լսեք սա. շատերն են թույլ տալիս այս սխալը 2024, Մայիս
Anonim

Այն բացահայտելու առաջին հին դպրոցական եղանակը եթե ա լար կամ զանգվածը պարունակում է տող է օգտագործելով որ մեթոդի ինդեքս. Եթե լարը կամ զանգվածը պարունակում է թիրախ լարը մեթոդը վերադարձնում է որ առաջին նիշերի ինդեքսը ( լար ) կամ նյութի ինդեքս ( Զանգված ) -ից որ համընկնում. Եթե այնտեղ է ոչ մի համընկնում չի գտնվել indexOf վերադարձնում է -1:

Ավելին, ինչպե՞ս եք ստուգում, թե արդյոք տարրը JavaScript զանգվածում է:

Մեջ JavaScript , մենք կարող ենք ստուգեք, եթե փոփոխականը ան զանգված օգտագործելով 3 մեթոդ՝ օգտագործելով isArray մեթոդը, օգտագործելով instanceof օպերատորը և օգտագործելով ստուգում կոնստրուկտորի տեսակը եթե այն համապատասխանում է ան Զանգվածի օբյեկտ . Այն Զանգված . isArray() մեթոդի ստուգում թե արդյոք անցած փոփոխականը an Զանգվածի օբյեկտ.

Ինչպես նաև ստուգել, թե արդյոք զանգվածը Java-ում արժեք է պարունակում:

  1. Չորս տարբեր եղանակներ ստուգելու, թե արդյոք զանգվածը արժեք է պարունակում: 1) Ցուցակի օգտագործում՝ հանրային ստատիկ բուլյան useList(String arr, String targetValue) { return Arrays. asList(arr).
  2. Ժամանակի բարդություն. Մոտավոր ժամանակի արժեքը կարելի է չափել՝ օգտագործելով հետևյալ կոդը. Հիմնական գաղափարը 5, 1k, 10k չափերի զանգված որոնելն է:

Այսպիսով, ինչպե՞ս եք ստուգում, թե արդյոք ցանկը պարունակում է տող JavaScript-ում:

Pre-ES6, ընդհանուր ճանապարհը դեպի ստուգեք, եթե ա տողը պարունակում է ենթատող պետք է օգտագործել indexOf-ը, որը a լար մեթոդ, որը վերադարձնում է -1 եթե որ լար չի պարունակում է որ ենթալարի . Եթե որ ենթալարի գտնվել է, այն վերադարձնում է այն նիշի ինդեքսը, որը սկսում է լար.

Ինչպե՞ս ստուգել, արդյոք օբյեկտը զանգված է:

Կան տարբեր մեթոդներ ստուգել ան զանգվածը ներառում է ան օբյեկտ կամ ոչ. Օգտագործելով ներառում է () Մեթոդ: Եթե զանգվածը պարունակում է ան օբյեկտ /տարրը կարելի է որոշել՝ օգտագործելով ներառում է () մեթոդ. Այս մեթոդը վերադարձնում է ճշմարիտ եթե որ զանգվածը պարունակում է որ օբյեկտ /element else return false:

Խորհուրդ ենք տալիս: