አንድ ድርድር ሕብረቁምፊ እንዳለው እንዴት ማረጋገጥ ይቻላል?
አንድ ድርድር ሕብረቁምፊ እንዳለው እንዴት ማረጋገጥ ይቻላል?

ቪዲዮ: አንድ ድርድር ሕብረቁምፊ እንዳለው እንዴት ማረጋገጥ ይቻላል?

ቪዲዮ: አንድ ድርድር ሕብረቁምፊ እንዳለው እንዴት ማረጋገጥ ይቻላል?
ቪዲዮ: በቢላ መቁረጥን እንዴት መማር እንደሚቻል. እመጠጣቂው መቁረጥ ያስተምራል. 2024, ግንቦት
Anonim

የ ለመለየት የመጀመሪያው የድሮ ትምህርት ቤት መንገድ ከሆነ ሀ ሕብረቁምፊ ወይም ድርድር ሕብረቁምፊ ይዟል በመጠቀም የ ዘዴ index. ሕብረቁምፊው ከሆነ ወይም ድርድር ይይዛል ዒላማ ሕብረቁምፊ ያለውን ዘዴ ይመለሳል የ የመጀመሪያ ቁምፊ መረጃ ጠቋሚ ( ሕብረቁምፊ ) ወይም የንጥል መረጃ ጠቋሚ ( አደራደር ) የ የ ግጥሚያ ከሆነ እዚያ ነው። ምንም ተዛማጅ አልተገኘም indexOf ተመላሾች -1.

በተጨማሪም፣ አንድ ንጥል በድርድር ጃቫ ስክሪፕት ውስጥ መሆኑን እንዴት ማረጋገጥ ይቻላል?

ውስጥ ጃቫስክሪፕት , እንችላለን ከሆነ ያረጋግጡ ተለዋዋጭ አንድ ድርድር 3 ዘዴዎችን በመጠቀም isArray ዘዴን በመጠቀም ኦፕሬተርን በመጠቀም እና በመጠቀም መፈተሽ የገንቢው ዓይነት ከሆነ አንድ ጋር ይዛመዳል የድርድር ነገር . የ አደራደር . isArray () ዘዴ ፍተሻዎች እንደሆነ ያለፈ ተለዋዋጭ ነው የድርድር ነገር.

እንዲሁም፣ ድርድር በጃቫ ውስጥ ዋጋ ያለው ከሆነ እንዴት ትሞክራለህ?

  1. ድርድር ዋጋ እንዳለው ለማረጋገጥ አራት የተለያዩ መንገዶች። 1) ዝርዝርን በመጠቀም፡ ይፋዊ የማይንቀሳቀስ ቡሊያን የአጠቃቀም ዝርዝር(ሕብረቁምፊ arr፣ String targetValue) {Return Arrays። እንደ ዝርዝር (አርአር)።
  2. የጊዜ ውስብስብነት. ግምታዊው የጊዜ ወጪ በሚከተለው ኮድ ሊለካ ይችላል። መሠረታዊው ሀሳብ መጠን 5 ፣ 1k ፣ 10k ድርድር መፈለግ ነው።

ከዚህ ውስጥ፣ ዝርዝሩ በጃቫስክሪፕት ውስጥ ሕብረቁምፊ ካለበት እንዴት ማረጋገጥ ይቻላል?

ቅድመ-ES6፣ የተለመደው መንገድ ከሆነ ያረጋግጡ ሀ ሕብረቁምፊ ንዑስ ሕብረቁምፊ ይዟል መጠቀም ነበር indexOf, እሱም ሀ ሕብረቁምፊ የሚመለስ ዘዴ -1 ከሆነ የ ሕብረቁምፊ አላደረገም የያዘ የ ንኡስ ሕብረቁምፊ . ከሆነ የ ንኡስ ሕብረቁምፊ ተገኝቷል ፣ የጀመረውን የቁምፊውን መረጃ ጠቋሚ ይመልሳል ሕብረቁምፊ.

አንድ ነገር ድርድር መሆኑን እንዴት ማረጋገጥ ይቻላል?

የተለያዩ ዘዴዎች አሉ ማረጋገጥ አንድ ድርድር ያካትታል አንድ ነገር ኦር ኖት. በመጠቀም ያካትታል () ዘዴ፡ ድርድር ከያዘ አንድ ነገር / ንጥረ ነገር በመጠቀም ሊታወቅ ይችላል ያካትታል () ዘዴ. ይህ ዘዴ ወደ እውነት ይመለሳል ከሆነ የ ድርድር ይዟል የ ነገር / ንጥረ ነገር ሌላ ውሸት ይመልሳል.

የሚመከር: