JavaScript-de bir atly parametrler
Indi daşky we içki funksiýanyň bir atly parametrleri bolsun:
function test(num) {
function func(num) {
console.log(num); // 1 görkezer
}
func(num);
};
test(1);
Bu ýagdaýda içki funksiýada
num ýerli üýtgeýän bar. Ony üýtgetmek
içki funksiýada hiç hili taýdan
daşky num üýtgeýänine täsir etmez:
function test(num) {
function func(num) {
num = 2; // ýerli num üýtgeýänini üýtgedýäris
}
func(num);
console.log(num); // 1 görkezer - hiç zat üýtgemedi
}
test(1);
Şeýle bolup, içki funksiýa hiç hili taýdan
daşky num üýtgeýänine ýetip bilmez
onu üýtgetmek üçin:
function test(num) {
function func(num) {
// bu ýerde daşky num üýtgeýänine ýetip bolmaýar
}
func(num);
}
test(1);
Kody işletmezden öň, konsolyň naýny görkezjekdigini kesgitleň:
function test(num) {
function func(num) {
console.log(num);
}
func(num);
}
test(1);
Kody işletmezden öň, konsolyň naýny görkezjekdigini kesgitleň:
function test(num) {
function func(num) {
num = 2;
}
func(num);
console.log(num);
}
test(1);
Kody işletmezden öň, konsolyň naýny görkezjekdigini kesgitleň:
function test(num) {
function func(num) {
console.log(num);
}
num = 2;
func(num);
}
test(1);
Kody işletmezden öň, konsolyň naýny görkezjekdigini kesgitleň:
function test(num) {
function func(num) {
console.log(num);
}
func(num);
num = 2;
}
test(1);