Я думаю, что это разумное приближение статического поведения, например, C / C ++.Переменная является локальной для функции.
Одно отличие состоит в том, что вы не можете инициализировать переменную только один раз.Вы можете сделать:
get_radio_value.url = get_radio_value.url || "initial value";
Но если get_radio_value.url присваивается неопределенное значение, оно будет переинициализировано в функции, в следующий раз, что не имеет статического нормально работает.