ჯავასკრიპტში ციკლებთან მუშაობის დროს ხანდახან არის საჭიროება ციკლის გაწყვეტის ან რომელიმე ციკლის იტერაციის გამოტოვება, ამისთვის ჯავასკრიპტში არსებობს 2 ოპერატორი ესენია break;
და continue;
მოდი მოვიფიქროთ რაიმე მაგალითი, რომელიც ნათლად წარმოაჩენს ჩვენი ოპერატორების მუშაობის პრინციპს,
გავაკეთოთ მანქანების მასივი, რომელშიც გვექნება რამდენიმე ავტომობილი და შემდეგ for of
ციკლის დახმარებით დავბეჭდოთ სათითაო ავტომობილი.
const cars = [`Ferrari`, `Porsche`, `Mercedes`];
for (let car of cars) {
if (car == `Porsche`) break;
console.log(car);
}
// დაიბეჭდება: Ferrari
მოცემულ მაგალითში როგორც კი car
ცვლადს მიენიჭება Porsche-ს მნიშვნელობა ჩვენი ციკლი შეწყვეტს მუშაობას
ახლა განვიხილოთ continue
ოპერატორის მაგალითი იგივე კოდში
const cars = [`Ferrari`, `Porsche`, `Mercedes`];
for (let car of cars) {
if (car == `Porsche`) continue;
console.log(car);
}
// დაიბეჭდება Ferrari, Mercedes
როგორც კი car
ცვლადს მიენიჭება Porsche-ს მნიშნველობა, ჩვენი ციკლი გადავა შემდეგ იტერაციაზე და მის ქვემოთ დაწერილი კოდის ბლოკი აღარ შესრულდება, საუბარი მაქვს console.log(car);
ბლოკზე
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით