Კომპიუტერები, Ოპერაციული სისტემები
Stack JavaScript ბიძგი / პოპ
JavaScript არ დააწყობს, მაგრამ არ არის მასივი, რომელიც შეიძლება იქნას გამოყენებული როგორც დასტის. ამავე დროს, მანიპულირების მეთოდები JavaScript მასივი ბიძგი / პოპ, შეიძლება მათ ხელთ დასტის, და მასივი საკუთარი მონაცემების ორგანიზაცია.
როგორც პირველი დაახლოება კოლექტორები - ეს არის ნაცნობი და პოპულარული მონაცემთა სტრუქტურას. მაგრამ მათთან მუშაობა როგორც დასტის აძლევს მათ არ არის გათვალისწინებული შესაძლებლობა ენის სინტაქსი. დამატება / წაშლის მეშვეობით JavaScript ბიძგი / pop ბოლოს ან unshift / გადასვლას ზედა არა მხოლოდ მოსახერხებელი, არამედ პრაქტიკული.
მეთოდების გამოყენებით
მასივი შეიძლება შევსება ახალი ელემენტები მეთოდის გამოყენებით ბიძგი. შედეგად ამ მეთოდით არის ახალი რიგი ელემენტების მასივი. საპირისპირო პროცედურა - პოპ საშუალებას არ პარამეტრები, მაგრამ იძლევა შედეგად ბოლო ელემენტს მასივი.
როგორც გამომდინარეობს ენის სინტაქსი და ლოგიკა კოლექტორები შეუძლია მუშაობა ნებისმიერი ტიპის მონაცემები.
JavaScript ბიძგი ობიექტი - სისულელეა თუ პროგრესი?
ბრაუზერის ენა არ ჩამოუვარდება უფრო "თავისუფალი" კოლეგებთან მიმართებაში ობიექტზე ორიენტირებული პროგრამირების, რომ არის, იგივე, რაც საშუალებას იძლევა შექმნათ ობიექტები. ამდენად სიტყვით აღმნიშვნელი რაღაც, რომელიც ეხება PLO აქვს.
საერთოდ, ის ფაქტი, რომ არსებობს JavaScript, ჯერჯერობით არ შეგვიძლია, რომ ნებისმიერი "თავისუფალი" ბრაუზერის ენაზე. ყველაზე ორიგინალური - შექმნა ობიექტი - ეს არის პროგრამისტი ხელში, დაწყებული ობიექტის სახელი.
JavaScript მეთოდები პოპ და დააყენებს, როდესაც გამოყენებით ობიექტების აძლევს პროგრამისტების უნარი შექმნას მრავალფუნქციური ობიექტი ლიტერატურული სიტყვის მნიშვნელობით.
მაგალითად, რომელსაც რამდენიმე მონათესავე, მაგრამ სხვადასხვა გვერდებზე (ობიექტები, რომლებიც არ არის დაკავშირებული ერთმანეთთან ლოგიკა დიალოგი), შეგიძლიათ განახორციელოს შუამდგომლობა მათ სტუმარი. განთავსება დასტის (მასივი) by დააყენებს დაწყების გვერდი ობიექტი (სტუმარი მოვიდა), მას არჩევანი action.
შემდეგი დააყენებს ზევით გვერდზე მიიტანეთ ობიექტი, რომელიც შეირჩა სტუმარი. გაუქმება pop დაბრუნდნენ უკან. გადაადგილება - მომდევნო ბიძგი, და ასე, რომ დიალოგი უნდა ჩამოყალიბდეს მიმდინარე სტუმარი. ეს შეიძლება იყოს სასარგებლო, როგორც დეველოპერი თვალსაზრისით გამოცდილება და სტატისტიკა, და სანავიგაციო მიმდინარე სასესიო საიტზე.
Stack, და მასივი მონაცემების ორგანიზაცია
არსებობს უამრავი ამოცანები, რომ გამოიწვიოს მოითხოვს მრავალი არჩევანი. თუ თქვენ უნდა განახორციელოს კომპლექტი თუ ან შემთხვევაში განაცხადი, თქვენ დიდი, გრძელი და დატოტვილი "ბუშის" პირობებში.
ზოგადად, ეს არ არის ცუდი გამოსავალი, მაგრამ, როდესაც გსურთ შეცვალოთ რამე, უკვე დიდი ხანია გვახსოვდეს, თუ რა პირობით, თუ როგორ უნდა იყოს, და ალგორითმის გასარკვევია, და ყველაზე უსიამოვნო, შეიძლება იყოს წყარო რთული შესამჩნევია შეცდომები.
მოცემული ანალიზის დახმარებით დასტის თითქმის ყველა შემთხვევაში, შეგიძლიათ გააკეთოთ ადვილია.
არ არის პრობლემა: თქვენ უნდა აირჩიოთ მიმწოდებელი ასობით შესაძლებელი. თითოეული მხატვრის შეუძლია რაღაც out of სამი პოზიცია (ერთიდან სამ ნებისმიერი კომბინაცია):
- t - ამის შენარჩუნება;
- s - შეგიძლიათ სრულად განახორციელოს რემონტი;
- i - უფლება აქვს მიიღოს გარანტია რემონტი.
სწრაფად შეარჩიოს აღმასრულებელი დაალაგე უფლება სახის (ტიპის მუშაობა), შეგიძლიათ გააკეთოთ სამი ოპერაციების JavaScript ბიძგი და შერწყმა მასივი ერთ string.
ძებნა on line in a row ყოველთვის ნათელი, ვიდრე ბევრი პირობები. ეს არის მარტივი საქმე მხოლოდ სამი სამი ვარიანტი, მაგრამ აქ იქნება ბევრი მეტი კოდი, ვიდრე შედარება მხოლოდ ორი ხაზი.
Similar articles
Trending Now