я хотел бы получить переменную, вызов функции, i'v искал, но я не нашел ..JS как получить переменную, вызывающую функцию?
Чтобы быть более ясным,
var time = 60
function timer() {
variableName--
console.log(variableName)
return variableName
}
setInterval(() => {
time = timer()
}, 1000)
Итак, я хотел бы знать VARIABLENAME, на самом деле имяПеременной время, так что я могу сделать
time = timer(time)
Но, это не очень .. я не знаю, есть, очевидно, способ получить переменную назначенную функцию, (я не знаю, как скажите, но я надеюсь, что вы меня поняли)
Итак, я хочу, чтобы мой код, чтобы быть более ясным и многоразовым как Возможные, На самом деле, я программирую таймер розетки,
Это как:
socket.on('timerStart',() => {
TIMER = timer()
console.log(TIMER)
}
function timer() {
if(variableThatInvoked > 0) {
variableThatInvoked--
return variableThatInvoked
}
}
Итак, как получить variableThatInvoked?
таймер вызываются асинхронно, то возвращаемое значение не возвращается в 'time' –