Orodha ya maudhui:

Unaondoaje safu katika JavaScript?
Unaondoaje safu katika JavaScript?

Video: Unaondoaje safu katika JavaScript?

Video: Unaondoaje safu katika JavaScript?
Video: Как укладывать декоративный камень!? / Облицовка цоколя / Возможные ошибки 2024, Mei
Anonim

Katika Javascript jinsi ya kufuta safu

  1. Kubadilisha na mpya safu − arr =; Hii ndiyo njia ya haraka zaidi.
  2. Kuweka sehemu ya urefu hadi 0 - arr.length = 0. Hii itafuta zilizopo safu kwa kuweka urefu wake hadi 0.
  3. Gawanya nzima safu . arr.splice(0, arr.length) Hii itaondoa vipengele vyote kutoka kwa safu na kwa kweli safi asili safu .

Kuhusiana na hili, ninawezaje kuangalia ikiwa safu haina tupu kwenye JavaScript?

The safu inaweza kuangaliwa ikiwa ni tupu kwa kutumia safu . urefu wa mali. Mali hii inarudisha idadi ya vitu kwenye faili ya safu . Ikiwa nambari ni kubwa kuliko 0, inatathminiwa kuwa kweli.

Pili, unawezaje kuondoa kitu kwenye JavaScript? tupu

  1. function isEmpty(obj) { for(var key in obj) { if(obj. hasOwnProperty(key)) rudisha sivyo; } kurudi kweli; }
  2. var myObj = {}; // Kitu Tupu if(isEmpty(myObj)) { // Object haina kitu (Ingerudi kuwa kweli katika mfano huu) } vinginevyo {// Object SIYO tupu }
  3. Kitu. mfano.
  4. var myObj = {myKey: "Thamani Fulani" } if(myObj.

Vile vile, inaulizwa, unawezaje kuunda safu katika JavaScript?

JavaScript inatupa njia nne za kuongeza au kuondoa vipengee kutoka mwanzo au mwisho wa safu:

  1. pop(): Ondoa kipengee kutoka mwisho wa safu.
  2. push(): Ongeza vitu hadi mwisho wa safu.
  3. shift(): Ondoa kipengee kutoka mwanzo wa safu.
  4. unshift(): Ongeza vitu mwanzoni mwa safu.

Je, unaambatanishaje na safu?

Kuna njia kadhaa za kuongeza safu katika JavaScript:

  1. 1) Njia ya push() inaongeza kipengee kimoja au zaidi hadi mwisho wa safu na kurudisha urefu mpya wa safu.
  2. 2) Njia ya unshift() inaongeza kipengee kimoja au zaidi kwenye mwanzo wa safu na kurudisha urefu mpya wa safu: var a = [1, 2, 3]; a.

Ilipendekeza: