Update article by konyushevsky · Pull Request #2126 · javascript-tutorial/ru.javascript.info
Когда функция вызывается в строках `(*)` и `(**)`, переданные значения копируются в локальные переменные `from` и `text`. Затем они используются в теле функции.
Вот ещё один пример: у нас есть переменная `from`, и мы передаём её функции. Обратите внимание: функция изменяет значение `from`, но это изменение не видно снаружи. Функция всегда получает только копию значения: Вот ещё один пример: у нас есть переменная глобальная `from`, и мы передаём её функции. Обратите внимание: функция изменяет значение локальной `from`, но это изменение не видно снаружи. Функция всегда получает только копию значения (в данном случае значение из глобальной from было скопировано в локальную from):
```js run