Компьютер, Үйлдлийн систем
Stack JavaScript түлхэх / поп
JavaScript үд биш, харин олон юмнаас болгон ашиглаж болно массив байна. Үүний зэрэгцээ удирдаж арга нь JavaScript массивыг түлхэх / поп, өөрийн мэдээллийн байгууллага нь массив нь хаях стек дээр байж чадна.
Эхний ойролцоо массивын хувьд - энэ нь танил, алдартай өгөгдлийн бүтэц юм. Гэвч стек тэднийг хэлний синтакс боломжийг урьдчилан тооцоологдоогүй өгдөг тэдэнд хамтран ажилладаг. нь зөвхөн тохиромжтой, гэхдээ бас практик дээд JavaScript түлхэх / төгсгөл буюу поп unshift / ээлжийн дамжуулан устгах / нэмж.
аргыг ашиглах нь
массив арга түлхэх ашиглан шинэ элемент нь нөхөн авч болно. Энэ аргын үр дүн нь массив дахь элементийн шинэ дугаар юм. урвуу журам - поп арга нь ямар ч параметрүүдийг байна, харин массив сүүлийн элементийн үр дүнд өгдөг.
хэлнээс дараах байдлаар синтакс болон логик массив мэдээллийн ямар ч төрлийн хамтран ажиллах болно.
JavaScript түлхэх объект - утгагүй, эсвэл явц?
хөтөч хэл Өөрөөр хэлбэл, ижил боломжтой объект бий болгодог объект хандалтат програмчлалын талаар, тэдний илүү "чөлөөт" мэргэжил нэгт муу биш юм. Тиймээс түлхүүр үг PLO байна холбоотой ямар нэг зүйлийг тэмдэглэсэн.
Ерөнхийдөө JavaScript-д байдаг гэдгийг, тийм болохоор хол хөтөч хэл ямар ч "чөлөөт" байх нь төлж чадахгүй. Хамгийн анхны - энд обьект бий - энэ нь обьектын нэр эхлэн, программист гар юм.
JavaScript арга поп & обьектуудыг ашиглан програм үгийг шууд утгаар нь олон талт зүйлийг бий болгох боломжийг олгоно үед түлхэж.
Жишээ нь, хэд хэдэн холбоотой боловч өөр өөр хуудсуудыг (бие биенээ харилцан ярианы логик холбоотой биш юм объект) байх нь та хөдөлгөөнийг тэдний дээр зочин хэрэгжүүлэх болно. рн өөр стекийг (массив) байрлуулах эхлэл хуудас объект (а зочин ирсэн), түүнд арга хэмжээ сонголт өгч байна.
Дараа нь объект, зочин сонгосон байна байрлуулах хуудасны дээд түлхэж. Буцаах поп буцааж буцаах. дээр шилжүүлж - Дараагийн татгалзсан гэх яриа одоо зочин нь бий болно. Энэ нь туршлага, статистикийн хувьд Хөгжүүлэгчийн хувьд ашигтай байж, газар одоогийн чуулганд Хөтөлж өгч болно.
Stack,, мэдээлэл байгууллага нь массив
үр дүнд олон сонголт шаарддаг олон ажлууд байдаг. Та бол, эсвэл хэрэг тайлангийн багц хэрэгжүүлэх сонгосон бол, та том, урт авч, "бут" гэж нөхцөл салбарлан.
Ер нь, энэ нь муу шийдэл биш юм, харин та ямар нэг зүйл өөрчлөхийг хүссэн үедээ, урт яаж байх нөхцөл, ба алгоритм гаргацгүй бөгөөд хамгийн таагүй, илрүүлэхэд хэцүү алдааны эх үүсвэр байж болох талаар санаж байна.
Бараг бүх тохиолдолд стекийн тусламжтайгаар та хялбархан хийж болно.
асуудал байдаг: та бэлэн хэдэн зуун нь үзүүлэгчийг сонгох хэрэгтэй. уран бүтээлч тус бүр (ямар ч хослуулан нэгнээс гурван хүртэл) гурван албан тушаалд гарч ямар нэг зүйлийг хийж болно:
- T - засвар үйлчилгээ хийх;
- S - бүрэн засвар хийх болно;
- I - баталгаат засвар хийх эрхтэй.
хурдан зөв төрлийн (ажлын төрөл) Гүйцэтгэх одонгоор сонгохын тулд, та гурван үйл ажиллагааг JavaScript түлхэх хийж, нэг мөр болгон массивыг нийлүүлэх болно.
дараалан мөрөнд хайх олон нөхцөл байдал илүү нь үргэлж тодорхой байдаг. Энэ нь зөвхөн гурван тохируулгуудын талаар энгийн жишээ юм, гэхдээ тэр ч байтугай энд зөвхөн хоёр шугам нь харьцуулахад илүү олон код байх болно.
Similar articles
Trending Now