JavaScript Funksiyalarinda Bayraqlar
Funksiyalarda bayraqlari gizli sekilde
return instruksiyasi vasitesile
istifade etmek olar. Gelin bunun nece
edildiyine baxaq. Tutaq ki, massivin
butun elementlerinin musbet ededler
oldugunu yoxlayan asagidaki funksiyamiz var:
function isPositive(arr) {
let flag = true;
for (let elem of arr) {
if (elem < 0) {
flag = false;
}
}
return flag;
}
Gelin funksiyanin kodunu bayraqlarin gizli istifadesi ile yeniden yazaq:
function isPositive(arr) {
for (let elem of arr) {
if (elem < 0) {
return false;
}
}
return true;
}
Bu nece isleyir: egər massivde lazim olan
element tapilarsa - biz return
vasitesile funksiyadan (ve hemcinin donguden de)
cixacagıq. Lakin egər massivde lazim olan element
tapılmasa - funksiyadan cixis bas vermeyecek ve
icra return true komandasina catacaq. Ve
beləlikle, funksiya massivin butun elementlerinin
musbet oldugu isaresi olaraq true
qaytaracaq.
Parametr olaraq ededler massivi qebul eden ve bu massivdeki butun elementlerin cut ededler oldugunu yoxlayan bir funksiya hazırlayın.
Parametr olaraq bir eded qebul eden ve bu ededin butun reqemlerinin tek ededler oldugunu yoxlayan bir funksiya hazırlayın.
Parametr olaraq bir massiv qebul eden ve bu massivde ardıcıl olaraq iki eyni elementin olub-olmadigini yoxlayan bir funksiya hazırlayın.