в javascript аргументы не передаются by ref, но если передать объект - то он будет передан как ссылка на него, а значит его переменные не будут скопированы
let interval = setInterval(function(obj){
console.log(obj.currentNumber);
obj.currentNumber++;
}, 1000, {currentNumber:5});