Unarudiaje kupitia kitu kwenye JavaScript?
Unarudiaje kupitia kitu kwenye JavaScript?

Video: Unarudiaje kupitia kitu kwenye JavaScript?

Video: Unarudiaje kupitia kitu kwenye JavaScript?
Video: KOMANDO WA YESU ft MADAM MARTHA. Yamebadilika imekulakwenu (Official Video)SMS: Skiza 9867777 to 811 2024, Mei
Anonim

Wakati wewe kitanzi kupitia kitu pamoja na forin kitanzi , unahitaji kuangalia ikiwa mali hiyo ni ya kitu . Unaweza kufanya hivyo hasOwnProperty.

Njia bora ya kuzunguka vitu ni kwanza kubadilisha kitu kuwa safu. Kisha, unapitia safu.

  1. funguo.
  2. maadili.
  3. maingizo.

Kuhusiana na hili, unapitiaje kitu kwenye JavaScript?

Njia bora na bora zaidi ya kuzunguka vitu katika ES6 ni kubadilisha kwanza kitu katika safu kwa kutumia Kitu . funguo(), Kitu . maadili (), Kitu.

Kimsingi, ikiwa utaunda kitu kupitia obj = {foo: 'bar'} au kitu hapo hapo, mali zote zinaweza kuhesabika.

  1. kwa…katika kitanzi.
  2. Kitu.
  3. Kitu.
  4. Kitu.
  5. Kitu.

Zaidi ya hayo, unafanyaje maingizo ya kupinga? Kitu . maingizo () njia inatumika kurudisha safu inayojumuisha mali inayoweza kuhesabika [key, value] ya jozi za kitu ambayo hupitishwa kama kigezo. Upangaji wa mali ni sawa na ule unaotolewa kwa kupitisha maadili ya mali ya kitu kwa mikono. Kitu.

Vivyo hivyo, unaweza kuuliza, ninawezaje kurudia kupitia funguo za kitu?

Kitu . funguo () inachukua kitu kwamba unataka kitanzi juu kama hoja yake. Itarudisha safu iliyo na majina ya mali i.e. funguo . Kisha tunaweza kutumia safu kitanzi mbinu kama vile forEach, ramani na kupunguza ili kurejesha thamani za kila moja ufunguo.

Ninaweza kutumia forEach kwenye kitu?

rahisi kwa kila () utekelezaji kwa Arrays, Vitu na NodeLists ambazo huondoa kujirudia kitu ukaguzi na vidokezo vya safu. Kupita katika aina yoyote na itabidi rudia na kurudisha bidhaa zote muhimu kama vile index, kipengele, mali, thamani na kitu . Sintaksia ni mpangilio rahisi wa utendakazi.

Ilipendekeza: