(3)
basit bir javascript sorusu
function rangeOfNumbers(startNum, endNum) { return startNum === endNum ? [startNum] : [...rangeOfNumbers(startNum, endNum - 1), endNum ];}kodundaki;[...rangeOfNumbers(startNum, endNum - 1), endNum ]su olayin ismi nedir? yani function array icerisinde ve basinda ... var?
function rangeOfNumbers(startNum, endNum) {
return startNum === endNum
? [startNum]
: [...rangeOfNumbers(startNum, endNum - 1), endNum ];
}
kodundaki;
[...rangeOfNumbers(startNum, endNum - 1), endNum ]
su olayin ismi nedir? yani function array icerisinde ve basinda ... var?
0
rest operator deniyo ona sınırsız parametre girmek için yanlış bilmiyorsam
function myFunc(x, y, ...params) { // used rest operator here
console.log(x);
console.log(y);
console.log(params);
}
var inputs = ["a", "b", "c", "d", "e", "f"];
myFunc(...inputs); // used spread operator here
// "a"
// "b"
// ["c", "d", "e", "f"]
0
nahtoderfahrung
(
17.03.20)
@nahtoderfahrung
function(...args) seklinde kullanildigini gordum ama burda function basinda, onun ozel bir olayi var mi?
0
spread operator
developer.mozilla.orgrangeOfNumbers fonksiyonunun dondugu array icindeki tum degerleri endNum arrayinin sahip oldugu degerlerle birlestirip yeni bir array icine atar.
let arr1 = [0, 1, 2];
let arr2 = [3, 4, 5];
arr1 = [...arr2, ...arr1];
// arr1 is now [3, 4, 5, 0, 1, 2]
0