Как восстановить значение без введения внешних переменных? - PullRequest
0 голосов
/ 14 ноября 2018

Предположим, я хочу временно установить определенное свойство конфигурации, используемое другим кодом, на определенное печальное значение для конкретного теста, а затем восстановить данное исходное значение. Есть ли какой-нибудь хитрый способ сделать это менее болезненным, чем это:

var config = { a: 69 /*sane value here*/ }

let v = config.a //store the previous value

config.a = 66 //devil numbers I don't want in my life but for the sake of continuing my existence I'll do some evil

//test here with the above value

config.a = v //return to the previous value

Я думаю о каком-то невидимом массиве, в который я могу нажать pop (например, стек?).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...