ዝርዝር ሁኔታ:

በጃቫስክሪፕት ውስጥ ድርድርን እንዴት ባዶ ያደርጋሉ?
በጃቫስክሪፕት ውስጥ ድርድርን እንዴት ባዶ ያደርጋሉ?

ቪዲዮ: በጃቫስክሪፕት ውስጥ ድርድርን እንዴት ባዶ ያደርጋሉ?

ቪዲዮ: በጃቫስክሪፕት ውስጥ ድርድርን እንዴት ባዶ ያደርጋሉ?
ቪዲዮ: የመገጣጠሚያ ህመም| የጉልበት፣የክርን፣የወገብ እና የትከሻ ህመም እና መፍትሄዎች| Joint pain and what to do|Doctor Yohanes| Healt 2024, ግንቦት
Anonim

በጃቫስክሪፕት ውስጥ ድርድርን እንዴት ባዶ ማድረግ እንደሚቻል

  1. በአዲስ መተካት ድርድር - arr =; ይህ በጣም ፈጣኑ መንገድ ነው.
  2. የማቀናበር ርዝመት prop to 0 - arr.length = 0. ይህ ነባሩን ያጸዳል ድርድር ርዝመቱን 0 በማድረግ።
  3. ሙሉውን ይከፋፍሉ ድርድር . arr.splice (0, arr.length) ይህ ሁሉንም ንጥረ ነገሮች ከ ድርድር እና በእውነቱ ይሆናል። ንፁህ ዋናው ድርድር .

ይህንን በተመለከተ፣ ድርድር በጃቫስክሪፕት ባዶ መሆኑን እንዴት ማረጋገጥ እችላለሁ?

የ ድርድር እንደሆነ ማረጋገጥ ይቻላል። ባዶ በመጠቀም ድርድር . ርዝመት ያለው ንብረት. ይህ ንብረት በ ውስጥ ያሉትን የንጥረ ነገሮች ብዛት ይመልሳል ድርድር . ቁጥሩ ከ 0 በላይ ከሆነ፣ ወደ እውነት ይገመገማል።

በሁለተኛ ደረጃ በጃቫስክሪፕት ውስጥ አንድ ነገር እንዴት ባዶ ያደርጋሉ? ባዶ ነው

  1. ተግባር isEmpty(obj) {ለ(var key in obj) {ከሆነ (obj. hasOwnProperty(key)) የውሸት መመለስ; } እውነት መመለስ; }
  2. var myObj = {}; // ባዶ ነገር (isEmpty (myObj)) {// ነገሩ ባዶ ከሆነ (በዚህ ምሳሌ ውስጥ እውነት ይመለሳል) } ሌላ {// ነገሩ ባዶ አይደለም }
  3. ነገር. ፕሮቶታይፕ.
  4. var myObj = {MyKey: "አንዳንድ እሴት"} ከሆነ (myObj.

በተመሳሳይ፣ በጃቫ ስክሪፕት ውስጥ ድርድር እንዴት ብቅ ይላል?

ጃቫ ስክሪፕት እቃዎችን ከድርድሩ መጀመሪያ ወይም መጨረሻ የምንጨምርባቸው አራት ዘዴዎችን ይሰጠናል፡

  1. pop(): አንድን ንጥል ከድርድር መጨረሻ ያስወግዱ።
  2. ግፊት()፡ እቃዎችን ወደ ድርድር መጨረሻ ያክሉ።
  3. shift()፡ ከድርድር መጀመሪያ አንድን ንጥል ያስወግዱ።
  4. unshift(): ንጥሎችን ወደ ድርድር መጀመሪያ ያክሉ።

ወደ ድርድር እንዴት ይያያዛሉ?

በጃቫ ስክሪፕት ውስጥ ድርድር ለማያያዝ ሁለት መንገዶች አሉ።

  1. 1) የግፊት () ዘዴ አንድ ወይም ብዙ ንጥረ ነገሮችን ወደ ድርድር መጨረሻ ያክላል እና አዲሱን የድርድር ርዝመት ይመልሳል።
  2. 2) የunshift() ዘዴ ወደ ድርድር መጀመሪያ አንድ ወይም ብዙ ንጥረ ነገሮችን ይጨምራል እና አዲሱን የድርድር ርዝመት ይመልሳል፡ var a = [1, 2, 3]; ሀ.

የሚመከር: